./Ultimate.py --spec /storage/repos/svcomp/c/properties/termination.prp --file /storage/repos/svcomp/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 2e94e6aa Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i /storage/repos/svcomp/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 1236ee922960b2737aa65707c3f9d27b28eaa4fc ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-2e94e6a [2019-01-01 22:11:43,017 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-01 22:11:43,019 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-01 22:11:43,034 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-01 22:11:43,034 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-01 22:11:43,035 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-01 22:11:43,036 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-01 22:11:43,046 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-01 22:11:43,048 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-01 22:11:43,049 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-01 22:11:43,050 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-01 22:11:43,050 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-01 22:11:43,051 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-01 22:11:43,052 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-01 22:11:43,053 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-01 22:11:43,054 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-01 22:11:43,055 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-01 22:11:43,057 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-01 22:11:43,059 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-01 22:11:43,060 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-01 22:11:43,061 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-01 22:11:43,063 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-01 22:11:43,065 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-01 22:11:43,066 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-01 22:11:43,066 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-01 22:11:43,067 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-01 22:11:43,068 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-01 22:11:43,069 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-01 22:11:43,070 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-01 22:11:43,071 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-01 22:11:43,071 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-01 22:11:43,072 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-01 22:11:43,072 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-01 22:11:43,072 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-01 22:11:43,073 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-01 22:11:43,074 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-01 22:11:43,074 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-01-01 22:11:43,096 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-01 22:11:43,097 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-01 22:11:43,098 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-01 22:11:43,098 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-01 22:11:43,098 INFO L133 SettingsManager]: * Use SBE=true [2019-01-01 22:11:43,098 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-01-01 22:11:43,099 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-01-01 22:11:43,099 INFO L133 SettingsManager]: * Use old map elimination=false [2019-01-01 22:11:43,099 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2019-01-01 22:11:43,099 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2019-01-01 22:11:43,099 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-01-01 22:11:43,100 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-01 22:11:43,100 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-01 22:11:43,100 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-01-01 22:11:43,100 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-01 22:11:43,100 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-01 22:11:43,100 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-01 22:11:43,101 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-01-01 22:11:43,102 INFO L133 SettingsManager]: * Use constant arrays=true [2019-01-01 22:11:43,102 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-01-01 22:11:43,102 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-01 22:11:43,102 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-01 22:11:43,102 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-01-01 22:11:43,103 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-01 22:11:43,103 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2019-01-01 22:11:43,103 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-01-01 22:11:43,104 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-01-01 22:11:43,104 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 1236ee922960b2737aa65707c3f9d27b28eaa4fc [2019-01-01 22:11:43,138 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-01 22:11:43,151 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-01 22:11:43,154 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-01 22:11:43,156 INFO L271 PluginConnector]: Initializing CDTParser... [2019-01-01 22:11:43,156 INFO L276 PluginConnector]: CDTParser initialized [2019-01-01 22:11:43,157 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c [2019-01-01 22:11:43,211 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de37bb47/0baf9e5c2af540fbae6df2424c3ed214/FLAG3ce2f3f19 [2019-01-01 22:11:43,714 INFO L307 CDTParser]: Found 1 translation units. [2019-01-01 22:11:43,714 INFO L161 CDTParser]: Scanning /storage/repos/svcomp/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c [2019-01-01 22:11:43,734 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de37bb47/0baf9e5c2af540fbae6df2424c3ed214/FLAG3ce2f3f19 [2019-01-01 22:11:44,010 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de37bb47/0baf9e5c2af540fbae6df2424c3ed214 [2019-01-01 22:11:44,013 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-01 22:11:44,015 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-01-01 22:11:44,016 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-01-01 22:11:44,016 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-01-01 22:11:44,021 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2019-01-01 22:11:44,022 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,025 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29f4e2f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44, skipping insertion in model container [2019-01-01 22:11:44,025 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,034 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-01-01 22:11:44,096 INFO L176 MainTranslator]: Built tables and reachable declarations [2019-01-01 22:11:44,346 INFO L204 PostProcessor]: Analyzing one entry point: main [2019-01-01 22:11:44,351 INFO L191 MainTranslator]: Completed pre-run [2019-01-01 22:11:44,448 INFO L204 PostProcessor]: Analyzing one entry point: main [2019-01-01 22:11:44,463 INFO L195 MainTranslator]: Completed translation [2019-01-01 22:11:44,463 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44 WrapperNode [2019-01-01 22:11:44,463 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-01-01 22:11:44,464 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-01 22:11:44,464 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-01 22:11:44,464 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-01 22:11:44,472 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,481 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,594 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-01 22:11:44,596 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-01 22:11:44,596 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-01 22:11:44,596 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-01 22:11:44,607 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,620 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,620 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,632 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,641 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,644 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... [2019-01-01 22:11:44,648 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-01 22:11:44,649 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-01 22:11:44,649 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-01 22:11:44,649 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-01 22:11:44,650 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:44,721 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-01 22:11:44,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-01 22:11:44,844 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2019-01-01 22:11:44,844 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-01-01 22:11:45,777 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-01 22:11:45,778 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2019-01-01 22:11:45,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:11:45 BoogieIcfgContainer [2019-01-01 22:11:45,778 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-01 22:11:45,779 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-01-01 22:11:45,779 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-01-01 22:11:45,783 INFO L276 PluginConnector]: BuchiAutomizer initialized [2019-01-01 22:11:45,784 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:11:45,785 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 01.01 10:11:44" (1/3) ... [2019-01-01 22:11:45,786 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7921531a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.01 10:11:45, skipping insertion in model container [2019-01-01 22:11:45,786 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:11:45,786 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:11:44" (2/3) ... [2019-01-01 22:11:45,787 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7921531a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.01 10:11:45, skipping insertion in model container [2019-01-01 22:11:45,787 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:11:45,787 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:11:45" (3/3) ... [2019-01-01 22:11:45,789 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2_true-unreach-call_true-termination.cil.c [2019-01-01 22:11:45,851 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2019-01-01 22:11:45,851 INFO L374 BuchiCegarLoop]: Interprodecural is true [2019-01-01 22:11:45,852 INFO L375 BuchiCegarLoop]: Hoare is false [2019-01-01 22:11:45,852 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-01-01 22:11:45,852 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-01 22:11:45,852 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-01 22:11:45,852 INFO L379 BuchiCegarLoop]: Difference is false [2019-01-01 22:11:45,852 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-01 22:11:45,853 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-01-01 22:11:45,874 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-01-01 22:11:45,907 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-01-01 22:11:45,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:45,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:45,920 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-01-01 22:11:45,920 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:45,920 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2019-01-01 22:11:45,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-01-01 22:11:45,937 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-01-01 22:11:45,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:45,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:45,942 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-01-01 22:11:45,942 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:45,952 INFO L794 eck$LassoCheckResult]: Stem: 85#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 97#L85true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86#L88-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; 95#L93true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 87#L99-1true [2019-01-01 22:11:45,952 INFO L796 eck$LassoCheckResult]: Loop: 87#L99-1true assume !false; 35#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53#L102true assume !(12292 == ssl3_connect_~s__state~0); 41#L105true assume 16384 == ssl3_connect_~s__state~0; 36#L207true ssl3_connect_~s__server~0 := 0; 61#L212true assume 0 != ssl3_connect_~cb~0; 55#L212-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 106#L217true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 84#L223true assume !(0 == ssl3_connect_~s__init_buf___0~0); 56#L223-2true assume !(0 == ssl3_connect_~tmp___4~0); 92#L239true 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; 9#L486true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34#L521true ssl3_connect_~skip~0 := 0; 87#L99-1true [2019-01-01 22:11:45,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:45,962 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-01-01 22:11:45,964 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:45,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:46,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,009 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:46,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:46,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:46,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:46,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2019-01-01 22:11:46,085 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:46,085 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:46,086 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,086 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:46,086 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:46,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:46,109 INFO L82 PathProgramCache]: Analyzing trace with hash -526566285, now seen corresponding path program 1 times [2019-01-01 22:11:46,109 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:46,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:46,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:46,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:46,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:46,245 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:46,245 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:46,697 WARN L181 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2019-01-01 22:11:46,757 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:46,759 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:46,759 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:46,759 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:46,759 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-01 22:11:46,759 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:46,763 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:46,763 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:46,763 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2019-01-01 22:11:46,763 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:46,764 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:46,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:46,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:47,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:47,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:47,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:47,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:47,625 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:47,626 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,631 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,631 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,639 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,639 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,664 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,664 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,669 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,669 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,691 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,691 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,729 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,730 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,867 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,867 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,875 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,875 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,900 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,900 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,924 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:47,925 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,944 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,944 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,965 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,965 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,969 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,969 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:47,989 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:47,990 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:47,993 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:47,993 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:48,014 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:48,014 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:48,039 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:48,039 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:48,045 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-01 22:11:48,064 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:48,064 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:48,064 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:48,064 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:48,065 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-01 22:11:48,065 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:48,065 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:48,065 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:48,065 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2019-01-01 22:11:48,065 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:48,065 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:48,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:48,644 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:48,649 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-01 22:11:48,651 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 [2019-01-01 22:11:48,653 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,653 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,654 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,654 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:48,654 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,656 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:48,657 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,659 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,660 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 [2019-01-01 22:11:48,661 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,661 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,661 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,661 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:48,661 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,662 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:48,662 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,664 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,664 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 [2019-01-01 22:11:48,665 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,665 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,665 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,666 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:48,666 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,667 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:48,667 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,668 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,669 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 [2019-01-01 22:11:48,669 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,670 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,670 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,670 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:48,670 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,671 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:48,671 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,672 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,673 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 [2019-01-01 22:11:48,674 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,674 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,674 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,674 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:48,674 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,675 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:48,675 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,679 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,680 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 [2019-01-01 22:11:48,681 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,681 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,681 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,681 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:48,681 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,682 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:48,682 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,684 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,684 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 [2019-01-01 22:11:48,685 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,685 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,685 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,685 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:48,686 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,686 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:48,686 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,691 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,691 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 [2019-01-01 22:11:48,697 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,698 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,698 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,698 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:48,698 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,699 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:48,699 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,700 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:48,702 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 [2019-01-01 22:11:48,702 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:48,703 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:48,703 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:48,703 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:48,703 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:48,707 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:48,708 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:48,725 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-01 22:11:48,738 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-01 22:11:48,739 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-01 22:11:48,741 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-01 22:11:48,741 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-01 22:11:48,741 INFO L518 LassoAnalysis]: Proved termination. [2019-01-01 22:11:48,743 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 [] [2019-01-01 22:11:48,745 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-01 22:11:48,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:48,840 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:48,896 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:48,946 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-01-01 22:11:48,947 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-01-01 22:11:50,015 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 505 states and 826 transitions. Complement of second has 8 states. [2019-01-01 22:11:50,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:50,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 413 transitions. [2019-01-01 22:11:50,020 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 4 letters. Loop has 13 letters. [2019-01-01 22:11:50,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:50,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 17 letters. Loop has 13 letters. [2019-01-01 22:11:50,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:50,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 4 letters. Loop has 26 letters. [2019-01-01 22:11:50,023 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:50,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 505 states and 826 transitions. [2019-01-01 22:11:50,041 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-01-01 22:11:50,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 505 states to 327 states and 494 transitions. [2019-01-01 22:11:50,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2019-01-01 22:11:50,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2019-01-01 22:11:50,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 494 transitions. [2019-01-01 22:11:50,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:50,066 INFO L705 BuchiCegarLoop]: Abstraction has 327 states and 494 transitions. [2019-01-01 22:11:50,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 494 transitions. [2019-01-01 22:11:50,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 144. [2019-01-01 22:11:50,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-01-01 22:11:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 218 transitions. [2019-01-01 22:11:50,125 INFO L728 BuchiCegarLoop]: Abstraction has 144 states and 218 transitions. [2019-01-01 22:11:50,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:50,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:50,130 INFO L87 Difference]: Start difference. First operand 144 states and 218 transitions. Second operand 3 states. [2019-01-01 22:11:50,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:50,444 INFO L93 Difference]: Finished difference Result 164 states and 245 transitions. [2019-01-01 22:11:50,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:50,445 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 164 states and 245 transitions. [2019-01-01 22:11:50,449 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-01-01 22:11:50,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 164 states to 164 states and 245 transitions. [2019-01-01 22:11:50,452 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2019-01-01 22:11:50,452 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2019-01-01 22:11:50,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 245 transitions. [2019-01-01 22:11:50,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:50,453 INFO L705 BuchiCegarLoop]: Abstraction has 164 states and 245 transitions. [2019-01-01 22:11:50,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 245 transitions. [2019-01-01 22:11:50,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 155. [2019-01-01 22:11:50,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-01-01 22:11:50,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 234 transitions. [2019-01-01 22:11:50,462 INFO L728 BuchiCegarLoop]: Abstraction has 155 states and 234 transitions. [2019-01-01 22:11:50,462 INFO L608 BuchiCegarLoop]: Abstraction has 155 states and 234 transitions. [2019-01-01 22:11:50,462 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2019-01-01 22:11:50,463 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 155 states and 234 transitions. [2019-01-01 22:11:50,464 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-01-01 22:11:50,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:50,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:50,466 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-01 22:11:50,466 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:50,466 INFO L794 eck$LassoCheckResult]: Stem: 1141#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1142#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1143#L88-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; 1144#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 1091#L94 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 1092#L99-1 [2019-01-01 22:11:50,466 INFO L796 eck$LassoCheckResult]: Loop: 1092#L99-1 assume !false; 1164#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1106#L102 assume 12292 == ssl3_connect_~s__state~0; 1049#L103 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; 1050#L207 ssl3_connect_~s__server~0 := 0; 1083#L212 assume 0 != ssl3_connect_~cb~0; 1109#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1110#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1137#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1086#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 1113#L239 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; 1027#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1038#L521 ssl3_connect_~skip~0 := 0; 1092#L99-1 [2019-01-01 22:11:50,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:50,467 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-01-01 22:11:50,467 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:50,467 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:50,468 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:50,468 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:50,483 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-01-01 22:11:50,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:50,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:50,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:50,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:50,499 INFO L82 PathProgramCache]: Analyzing trace with hash 2054960338, now seen corresponding path program 1 times [2019-01-01 22:11:50,499 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:50,499 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:50,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:50,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:50,629 WARN L181 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2019-01-01 22:11:50,702 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:50,702 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:50,702 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:50,702 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:50,702 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-01 22:11:50,703 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:50,703 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:50,703 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:50,703 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2019-01-01 22:11:50,703 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:50,703 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:50,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:50,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,034 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:51,034 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,039 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,039 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,060 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,060 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-01-01 22:11:51,097 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,097 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,109 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,110 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,138 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,138 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,141 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,141 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,162 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,162 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,164 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,164 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,185 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,186 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,189 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,189 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,210 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,210 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,212 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,212 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,233 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,233 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,236 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,236 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,256 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,256 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,280 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:51,280 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,295 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,296 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,319 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,320 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,325 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,325 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,345 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,345 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,349 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,349 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,369 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,369 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,373 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,373 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,393 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,393 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,396 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,396 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,416 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,416 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,439 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:51,439 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,453 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,453 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,474 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,474 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,479 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:51,479 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,499 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:51,499 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,528 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:51,528 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:51,537 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-01 22:11:51,554 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:51,554 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:51,554 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:51,554 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:51,554 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-01 22:11:51,554 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:51,554 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:51,554 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:51,554 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2019-01-01 22:11:51,555 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:51,555 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:51,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:51,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:52,027 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:52,027 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-01 22:11:52,027 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 [2019-01-01 22:11:52,031 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,031 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,031 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,031 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,031 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,032 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,032 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,036 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,038 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 [2019-01-01 22:11:52,038 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,039 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,039 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,039 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:52,039 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,040 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:52,040 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,041 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,042 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 [2019-01-01 22:11:52,042 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,042 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,045 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,045 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,045 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,045 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,046 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,047 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 [2019-01-01 22:11:52,048 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,050 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,051 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,051 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,053 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,058 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 [2019-01-01 22:11:52,058 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,059 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,059 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,059 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,059 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,060 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,063 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,064 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,064 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 [2019-01-01 22:11:52,066 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,066 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,066 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,066 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,069 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,069 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,072 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,073 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 [2019-01-01 22:11:52,073 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,073 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,074 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,074 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,074 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,074 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,074 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,081 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 [2019-01-01 22:11:52,084 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,084 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,084 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,086 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,090 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,090 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 [2019-01-01 22:11:52,093 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,093 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,094 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:52,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,094 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:52,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,098 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 [2019-01-01 22:11:52,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,099 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:52,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,100 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:52,100 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,106 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 [2019-01-01 22:11:52,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,109 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,112 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,112 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,119 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 [2019-01-01 22:11:52,120 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,121 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,129 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,131 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 [2019-01-01 22:11:52,134 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,135 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,135 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,135 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,143 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:52,145 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 [2019-01-01 22:11:52,148 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:52,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:52,149 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:52,149 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:52,149 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:52,151 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:52,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:52,161 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-01 22:11:52,170 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-01 22:11:52,171 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-01 22:11:52,171 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-01 22:11:52,171 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-01 22:11:52,172 INFO L518 LassoAnalysis]: Proved termination. [2019-01-01 22:11:52,172 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 [] [2019-01-01 22:11:52,172 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-01 22:11:52,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:52,241 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:52,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:52,254 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:52,328 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-01-01 22:11:52,328 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81 Second operand 5 states. [2019-01-01 22:11:53,015 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 473 states and 695 transitions. Complement of second has 7 states. [2019-01-01 22:11:53,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:53,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:53,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2019-01-01 22:11:53,016 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2019-01-01 22:11:53,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:53,017 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-01-01 22:11:53,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:53,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:53,042 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:53,057 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:53,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:53,077 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-01-01 22:11:53,077 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81 Second operand 5 states. [2019-01-01 22:11:53,627 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 487 states and 712 transitions. Complement of second has 9 states. [2019-01-01 22:11:53,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:53,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:53,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2019-01-01 22:11:53,630 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2019-01-01 22:11:53,630 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:53,630 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2019-01-01 22:11:53,631 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:53,631 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2019-01-01 22:11:53,631 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:53,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 487 states and 712 transitions. [2019-01-01 22:11:53,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2019-01-01 22:11:53,647 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 487 states to 384 states and 575 transitions. [2019-01-01 22:11:53,647 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2019-01-01 22:11:53,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2019-01-01 22:11:53,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 384 states and 575 transitions. [2019-01-01 22:11:53,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:53,652 INFO L705 BuchiCegarLoop]: Abstraction has 384 states and 575 transitions. [2019-01-01 22:11:53,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states and 575 transitions. [2019-01-01 22:11:53,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 181. [2019-01-01 22:11:53,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-01-01 22:11:53,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-01-01 22:11:53,663 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-01-01 22:11:53,663 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-01-01 22:11:53,664 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2019-01-01 22:11:53,665 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-01-01 22:11:53,667 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-01-01 22:11:53,667 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:53,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:53,668 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-01 22:11:53,669 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:53,669 INFO L794 eck$LassoCheckResult]: Stem: 2409#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2410#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2411#L88-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; 2412#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2356#L94 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 2357#L99-1 [2019-01-01 22:11:53,669 INFO L796 eck$LassoCheckResult]: Loop: 2357#L99-1 assume !false; 2456#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2454#L102 assume 12292 == ssl3_connect_~s__state~0; 2312#L103 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; 2313#L207 ssl3_connect_~s__server~0 := 0; 2348#L212 assume 0 != ssl3_connect_~cb~0; 2375#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2376#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2405#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2351#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 2379#L239 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; 2290#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2301#L521 ssl3_connect_~skip~0 := 0; 2357#L99-1 [2019-01-01 22:11:53,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:53,669 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-01-01 22:11:53,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:53,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:53,670 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,671 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:53,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:53,690 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-01-01 22:11:53,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:53,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:53,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:53,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:53,703 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2019-01-01 22:11:53,703 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:53,703 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:53,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:53,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:53,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:53,925 WARN L181 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2019-01-01 22:11:53,927 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:53,927 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:53,927 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:53,927 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:53,927 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-01 22:11:53,927 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:53,928 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:53,928 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:53,928 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2019-01-01 22:11:53,928 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:53,928 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:53,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:53,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,246 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:54,246 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,251 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,251 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,254 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,254 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,274 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,275 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,278 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,278 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,299 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,299 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,302 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,302 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,323 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,323 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,327 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,327 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,347 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,347 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,349 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,350 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,370 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,370 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,373 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,373 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,393 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,393 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,403 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,403 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,424 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,424 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,446 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:54,446 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,458 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,458 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,478 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,479 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,504 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:54,504 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,519 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:11:54,519 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,539 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:54,540 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,583 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:54,583 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:54,600 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-01 22:11:54,617 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:54,617 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:54,617 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:54,618 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:54,618 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-01 22:11:54,618 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:54,618 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:54,618 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:54,618 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2019-01-01 22:11:54,618 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:54,618 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:54,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:54,893 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:54,893 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-01 22:11:54,893 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 [2019-01-01 22:11:54,895 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,896 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:54,896 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,896 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:54,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,898 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,898 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 [2019-01-01 22:11:54,898 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,899 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,899 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,899 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,899 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,899 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,899 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,901 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,902 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 [2019-01-01 22:11:54,902 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,902 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,902 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,902 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,903 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,903 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,903 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,904 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,904 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 [2019-01-01 22:11:54,904 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,904 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,905 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,905 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,905 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,905 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,905 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,906 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,907 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 [2019-01-01 22:11:54,907 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,907 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,907 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,908 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,908 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,908 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,908 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,909 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,909 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 [2019-01-01 22:11:54,909 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,909 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,910 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,910 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2019-01-01 22:11:54,910 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,910 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-01-01 22:11:54,910 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,911 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,912 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 [2019-01-01 22:11:54,912 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,912 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,912 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,912 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,913 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,913 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,913 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,915 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,916 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 [2019-01-01 22:11:54,916 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,916 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,916 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,917 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,917 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,917 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,917 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,919 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,919 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 [2019-01-01 22:11:54,920 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,920 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,920 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,920 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,920 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,921 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,921 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,923 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:54,923 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 [2019-01-01 22:11:54,923 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:54,924 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:54,924 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:54,924 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:54,924 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:54,924 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:54,925 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:54,927 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-01 22:11:54,930 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-01 22:11:54,931 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-01 22:11:54,931 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-01 22:11:54,931 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-01 22:11:54,931 INFO L518 LassoAnalysis]: Proved termination. [2019-01-01 22:11:54,932 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 [] [2019-01-01 22:11:54,932 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-01 22:11:54,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:55,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:55,013 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:55,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:55,026 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:55,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:55,042 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-01-01 22:11:55,042 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-01-01 22:11:55,365 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2019-01-01 22:11:55,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:55,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:55,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2019-01-01 22:11:55,367 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2019-01-01 22:11:55,367 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:55,367 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-01-01 22:11:55,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:55,393 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:55,406 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:55,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:55,420 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-01-01 22:11:55,420 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-01-01 22:11:56,022 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2019-01-01 22:11:56,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:56,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:56,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2019-01-01 22:11:56,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2019-01-01 22:11:56,026 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:56,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2019-01-01 22:11:56,027 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:56,027 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2019-01-01 22:11:56,027 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:56,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2019-01-01 22:11:56,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2019-01-01 22:11:56,037 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2019-01-01 22:11:56,037 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2019-01-01 22:11:56,038 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2019-01-01 22:11:56,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2019-01-01 22:11:56,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:56,040 INFO L705 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2019-01-01 22:11:56,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2019-01-01 22:11:56,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2019-01-01 22:11:56,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-01-01 22:11:56,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-01-01 22:11:56,053 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-01-01 22:11:56,053 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-01-01 22:11:56,053 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2019-01-01 22:11:56,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-01-01 22:11:56,057 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-01-01 22:11:56,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:56,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:56,058 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:56,058 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:56,058 INFO L794 eck$LassoCheckResult]: Stem: 3745#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3746#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3747#L88-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; 3748#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3753#L99-1 assume !false; 3749#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3765#L102 assume 12292 == ssl3_connect_~s__state~0; 3653#L103 [2019-01-01 22:11:56,065 INFO L796 eck$LassoCheckResult]: Loop: 3653#L103 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; 3654#L207 ssl3_connect_~s__server~0 := 0; 3688#L212 assume 0 != ssl3_connect_~cb~0; 3713#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3714#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3741#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3691#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 3717#L239 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; 3631#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3642#L521 ssl3_connect_~skip~0 := 0; 3778#L99-1 assume !false; 3776#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3774#L102 assume 12292 == ssl3_connect_~s__state~0; 3653#L103 [2019-01-01 22:11:56,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:56,066 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2019-01-01 22:11:56,066 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:56,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:56,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:56,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:56,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:56,090 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2019-01-01 22:11:56,090 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:56,090 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:56,091 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:56,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:56,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:56,172 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:56,172 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:56,172 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:56,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:56,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:56,173 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2019-01-01 22:11:56,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:56,669 INFO L93 Difference]: Finished difference Result 262 states and 364 transitions. [2019-01-01 22:11:56,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:56,671 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 364 transitions. [2019-01-01 22:11:56,675 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 169 [2019-01-01 22:11:56,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 342 transitions. [2019-01-01 22:11:56,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2019-01-01 22:11:56,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2019-01-01 22:11:56,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 342 transitions. [2019-01-01 22:11:56,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:56,678 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 342 transitions. [2019-01-01 22:11:56,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 342 transitions. [2019-01-01 22:11:56,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 177. [2019-01-01 22:11:56,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-01-01 22:11:56,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2019-01-01 22:11:56,689 INFO L728 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-01-01 22:11:56,689 INFO L608 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-01-01 22:11:56,689 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2019-01-01 22:11:56,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2019-01-01 22:11:56,693 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2019-01-01 22:11:56,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:56,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:56,694 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:56,694 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] [2019-01-01 22:11:56,694 INFO L794 eck$LassoCheckResult]: Stem: 4169#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4170#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4171#L88-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; 4172#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4177#L99-1 assume !false; 4231#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4234#L102 assume 12292 == ssl3_connect_~s__state~0; 4093#L103 [2019-01-01 22:11:56,694 INFO L796 eck$LassoCheckResult]: Loop: 4093#L103 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; 4094#L207 ssl3_connect_~s__server~0 := 0; 4120#L212 assume 0 != ssl3_connect_~cb~0; 4142#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4143#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4167#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4122#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4144#L239 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; 4086#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4083#L521 ssl3_connect_~skip~0 := 0; 4117#L99-1 assume !false; 4233#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4232#L102 assume !(12292 == ssl3_connect_~s__state~0); 4226#L105 assume !(16384 == ssl3_connect_~s__state~0); 4222#L108 assume !(4096 == ssl3_connect_~s__state~0); 4215#L111 assume !(20480 == ssl3_connect_~s__state~0); 4095#L114 assume !(4099 == ssl3_connect_~s__state~0); 4096#L117 assume 4368 == ssl3_connect_~s__state~0; 4103#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4123#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4112#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4078#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4079#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4247#L521 ssl3_connect_~skip~0 := 0; 4246#L99-1 assume !false; 4245#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4224#L102 assume 12292 == ssl3_connect_~s__state~0; 4093#L103 [2019-01-01 22:11:56,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:56,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2019-01-01 22:11:56,701 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:56,701 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:56,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,702 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:56,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:56,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:56,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:56,720 INFO L82 PathProgramCache]: Analyzing trace with hash -933672848, now seen corresponding path program 1 times [2019-01-01 22:11:56,720 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:56,720 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:56,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,721 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:56,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:56,791 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:56,791 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:56,791 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:56,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:56,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:56,792 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2019-01-01 22:11:57,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:57,098 INFO L93 Difference]: Finished difference Result 231 states and 321 transitions. [2019-01-01 22:11:57,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:57,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 321 transitions. [2019-01-01 22:11:57,102 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2019-01-01 22:11:57,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 321 transitions. [2019-01-01 22:11:57,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2019-01-01 22:11:57,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2019-01-01 22:11:57,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 321 transitions. [2019-01-01 22:11:57,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:57,106 INFO L705 BuchiCegarLoop]: Abstraction has 231 states and 321 transitions. [2019-01-01 22:11:57,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 321 transitions. [2019-01-01 22:11:57,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 194. [2019-01-01 22:11:57,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-01-01 22:11:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2019-01-01 22:11:57,114 INFO L728 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-01-01 22:11:57,114 INFO L608 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-01-01 22:11:57,115 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2019-01-01 22:11:57,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2019-01-01 22:11:57,120 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2019-01-01 22:11:57,120 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:57,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:57,122 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:57,122 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] [2019-01-01 22:11:57,123 INFO L794 eck$LassoCheckResult]: Stem: 4586#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4587#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4588#L88-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; 4589#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4595#L99-1 assume !false; 4533#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4534#L102 assume 12292 == ssl3_connect_~s__state~0; 4507#L103 [2019-01-01 22:11:57,123 INFO L796 eck$LassoCheckResult]: Loop: 4507#L103 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; 4508#L207 ssl3_connect_~s__server~0 := 0; 4535#L212 assume 0 != ssl3_connect_~cb~0; 4557#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4558#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4584#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4537#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4559#L239 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; 4594#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4659#L521 ssl3_connect_~skip~0 := 0; 4658#L99-1 assume !false; 4657#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4655#L102 assume !(12292 == ssl3_connect_~s__state~0); 4650#L105 assume !(16384 == ssl3_connect_~s__state~0); 4648#L108 assume !(4096 == ssl3_connect_~s__state~0); 4646#L111 assume !(20480 == ssl3_connect_~s__state~0); 4509#L114 assume !(4099 == ssl3_connect_~s__state~0); 4510#L117 assume 4368 == ssl3_connect_~s__state~0; 4517#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4538#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4527#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4492#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4493#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4649#L521 ssl3_connect_~skip~0 := 0; 4647#L99-1 assume !false; 4644#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4643#L102 assume !(12292 == ssl3_connect_~s__state~0); 4642#L105 assume !(16384 == ssl3_connect_~s__state~0); 4641#L108 assume !(4096 == ssl3_connect_~s__state~0); 4640#L111 assume !(20480 == ssl3_connect_~s__state~0); 4639#L114 assume !(4099 == ssl3_connect_~s__state~0); 4638#L117 assume !(4368 == ssl3_connect_~s__state~0); 4636#L120 assume !(4369 == ssl3_connect_~s__state~0); 4637#L123 assume 4384 == ssl3_connect_~s__state~0; 4566#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4567#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4574#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 4531#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4528#L276-2 ssl3_connect_~s__init_num~0 := 0; 4521#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4678#L521 ssl3_connect_~skip~0 := 0; 4590#L99-1 assume !false; 4591#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4677#L102 assume 12292 == ssl3_connect_~s__state~0; 4507#L103 [2019-01-01 22:11:57,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2019-01-01 22:11:57,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,129 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:57,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1487721617, now seen corresponding path program 1 times [2019-01-01 22:11:57,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:57,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-01-01 22:11:57,237 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:57,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:57,237 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:57,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:57,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:57,238 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2019-01-01 22:11:57,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:57,675 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2019-01-01 22:11:57,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:57,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2019-01-01 22:11:57,677 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2019-01-01 22:11:57,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2019-01-01 22:11:57,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2019-01-01 22:11:57,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2019-01-01 22:11:57,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2019-01-01 22:11:57,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:57,680 INFO L705 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2019-01-01 22:11:57,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2019-01-01 22:11:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2019-01-01 22:11:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2019-01-01 22:11:57,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2019-01-01 22:11:57,686 INFO L728 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-01-01 22:11:57,686 INFO L608 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-01-01 22:11:57,686 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2019-01-01 22:11:57,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2019-01-01 22:11:57,688 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2019-01-01 22:11:57,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:57,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:57,690 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:57,690 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] [2019-01-01 22:11:57,690 INFO L794 eck$LassoCheckResult]: Stem: 5025#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5026#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5027#L88-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; 5028#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5032#L99-1 assume !false; 5121#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5063#L102 assume 12292 == ssl3_connect_~s__state~0; 4943#L103 [2019-01-01 22:11:57,691 INFO L796 eck$LassoCheckResult]: Loop: 4943#L103 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; 4944#L207 ssl3_connect_~s__server~0 := 0; 4972#L212 assume 0 != ssl3_connect_~cb~0; 4996#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4997#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5023#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4974#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4998#L239 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; 5031#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5093#L521 ssl3_connect_~skip~0 := 0; 5092#L99-1 assume !false; 5091#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5090#L102 assume !(12292 == ssl3_connect_~s__state~0); 5089#L105 assume !(16384 == ssl3_connect_~s__state~0); 5088#L108 assume !(4096 == ssl3_connect_~s__state~0); 5087#L111 assume !(20480 == ssl3_connect_~s__state~0); 5086#L114 assume !(4099 == ssl3_connect_~s__state~0); 5085#L117 assume !(4368 == ssl3_connect_~s__state~0); 4937#L120 assume !(4369 == ssl3_connect_~s__state~0); 4938#L123 assume !(4384 == ssl3_connect_~s__state~0); 5033#L126 assume !(4385 == ssl3_connect_~s__state~0); 5034#L129 assume !(4400 == ssl3_connect_~s__state~0); 5030#L132 assume !(4401 == ssl3_connect_~s__state~0); 4994#L135 assume !(4416 == ssl3_connect_~s__state~0); 4995#L138 assume !(4417 == ssl3_connect_~s__state~0); 4986#L141 assume !(4432 == ssl3_connect_~s__state~0); 4962#L144 assume !(4433 == ssl3_connect_~s__state~0); 4947#L147 assume !(4448 == ssl3_connect_~s__state~0); 4948#L150 assume !(4449 == ssl3_connect_~s__state~0); 4939#L153 assume !(4464 == ssl3_connect_~s__state~0); 4940#L156 assume !(4465 == ssl3_connect_~s__state~0); 5042#L159 assume !(4466 == ssl3_connect_~s__state~0); 5038#L162 assume !(4467 == ssl3_connect_~s__state~0); 5017#L165 assume !(4480 == ssl3_connect_~s__state~0); 4999#L168 assume !(4481 == ssl3_connect_~s__state~0); 5000#L171 assume !(4496 == ssl3_connect_~s__state~0); 4988#L174 assume !(4497 == ssl3_connect_~s__state~0); 4963#L177 assume !(4512 == ssl3_connect_~s__state~0); 4951#L180 assume !(4513 == ssl3_connect_~s__state~0); 4952#L183 assume !(4528 == ssl3_connect_~s__state~0); 4926#L186 assume !(4529 == ssl3_connect_~s__state~0); 4927#L189 assume !(4560 == ssl3_connect_~s__state~0); 5043#L192 assume !(4561 == ssl3_connect_~s__state~0); 5039#L195 assume 4352 == ssl3_connect_~s__state~0; 4989#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4990#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4942#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5046#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5105#L521 ssl3_connect_~skip~0 := 0; 5104#L99-1 assume !false; 5103#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5102#L102 assume 12292 == ssl3_connect_~s__state~0; 4943#L103 [2019-01-01 22:11:57,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2019-01-01 22:11:57,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:57,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,700 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2019-01-01 22:11:57,700 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,701 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:57,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:57,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:57,743 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:57,744 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:57,744 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:57,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:57,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:57,744 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-01-01 22:11:57,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:57,923 INFO L93 Difference]: Finished difference Result 241 states and 360 transitions. [2019-01-01 22:11:57,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:57,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 360 transitions. [2019-01-01 22:11:57,927 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2019-01-01 22:11:57,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 360 transitions. [2019-01-01 22:11:57,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2019-01-01 22:11:57,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2019-01-01 22:11:57,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 360 transitions. [2019-01-01 22:11:57,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:57,930 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 360 transitions. [2019-01-01 22:11:57,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 360 transitions. [2019-01-01 22:11:57,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2019-01-01 22:11:57,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-01-01 22:11:57,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2019-01-01 22:11:57,940 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-01-01 22:11:57,940 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-01-01 22:11:57,940 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2019-01-01 22:11:57,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2019-01-01 22:11:57,944 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-01-01 22:11:57,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:57,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:57,945 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:57,945 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] [2019-01-01 22:11:57,946 INFO L794 eck$LassoCheckResult]: Stem: 5493#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5494#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5495#L88-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; 5496#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5501#L99-1 assume !false; 5573#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5544#L102 assume 12292 == ssl3_connect_~s__state~0; 5412#L103 [2019-01-01 22:11:57,946 INFO L796 eck$LassoCheckResult]: Loop: 5412#L103 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; 5413#L207 ssl3_connect_~s__server~0 := 0; 5442#L212 assume 0 != ssl3_connect_~cb~0; 5465#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5466#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5491#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5444#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5467#L239 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; 5500#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5532#L521 ssl3_connect_~skip~0 := 0; 5531#L99-1 assume !false; 5530#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5529#L102 assume !(12292 == ssl3_connect_~s__state~0); 5528#L105 assume !(16384 == ssl3_connect_~s__state~0); 5527#L108 assume !(4096 == ssl3_connect_~s__state~0); 5526#L111 assume !(20480 == ssl3_connect_~s__state~0); 5414#L114 assume !(4099 == ssl3_connect_~s__state~0); 5415#L117 assume 4368 == ssl3_connect_~s__state~0; 5423#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5445#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5434#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5397#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5398#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5582#L521 ssl3_connect_~skip~0 := 0; 5581#L99-1 assume !false; 5580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5579#L102 assume !(12292 == ssl3_connect_~s__state~0); 5578#L105 assume !(16384 == ssl3_connect_~s__state~0); 5577#L108 assume !(4096 == ssl3_connect_~s__state~0); 5576#L111 assume !(20480 == ssl3_connect_~s__state~0); 5575#L114 assume !(4099 == ssl3_connect_~s__state~0); 5574#L117 assume !(4368 == ssl3_connect_~s__state~0); 5572#L120 assume !(4369 == ssl3_connect_~s__state~0); 5570#L123 assume !(4384 == ssl3_connect_~s__state~0); 5502#L126 assume !(4385 == ssl3_connect_~s__state~0); 5503#L129 assume !(4400 == ssl3_connect_~s__state~0); 5499#L132 assume !(4401 == ssl3_connect_~s__state~0); 5463#L135 assume !(4416 == ssl3_connect_~s__state~0); 5464#L138 assume !(4417 == ssl3_connect_~s__state~0); 5456#L141 assume !(4432 == ssl3_connect_~s__state~0); 5432#L144 assume !(4433 == ssl3_connect_~s__state~0); 5416#L147 assume !(4448 == ssl3_connect_~s__state~0); 5417#L150 assume !(4449 == ssl3_connect_~s__state~0); 5408#L153 assume !(4464 == ssl3_connect_~s__state~0); 5409#L156 assume !(4465 == ssl3_connect_~s__state~0); 5511#L159 assume !(4466 == ssl3_connect_~s__state~0); 5507#L162 assume !(4467 == ssl3_connect_~s__state~0); 5487#L165 assume !(4480 == ssl3_connect_~s__state~0); 5468#L168 assume !(4481 == ssl3_connect_~s__state~0); 5469#L171 assume !(4496 == ssl3_connect_~s__state~0); 5458#L174 assume !(4497 == ssl3_connect_~s__state~0); 5459#L177 assume !(4512 == ssl3_connect_~s__state~0); 5538#L180 assume !(4513 == ssl3_connect_~s__state~0); 5427#L183 assume !(4528 == ssl3_connect_~s__state~0); 5395#L186 assume !(4529 == ssl3_connect_~s__state~0); 5396#L189 assume !(4560 == ssl3_connect_~s__state~0); 5512#L192 assume !(4561 == ssl3_connect_~s__state~0); 5508#L195 assume 4352 == ssl3_connect_~s__state~0; 5460#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5461#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5411#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5514#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5563#L521 ssl3_connect_~skip~0 := 0; 5561#L99-1 assume !false; 5559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5558#L102 assume 12292 == ssl3_connect_~s__state~0; 5412#L103 [2019-01-01 22:11:57,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2019-01-01 22:11:57,946 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,947 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:57,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:57,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:57,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1886125550, now seen corresponding path program 1 times [2019-01-01 22:11:57,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:57,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:57,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,956 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:57,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:57,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:58,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:58,039 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:58,039 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:58,039 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:58,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:58,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:58,040 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-01-01 22:11:58,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:58,201 INFO L93 Difference]: Finished difference Result 241 states and 355 transitions. [2019-01-01 22:11:58,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:58,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 355 transitions. [2019-01-01 22:11:58,206 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2019-01-01 22:11:58,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 355 transitions. [2019-01-01 22:11:58,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2019-01-01 22:11:58,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2019-01-01 22:11:58,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 355 transitions. [2019-01-01 22:11:58,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:58,209 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 355 transitions. [2019-01-01 22:11:58,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 355 transitions. [2019-01-01 22:11:58,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2019-01-01 22:11:58,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-01-01 22:11:58,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2019-01-01 22:11:58,214 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-01-01 22:11:58,214 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-01-01 22:11:58,214 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2019-01-01 22:11:58,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2019-01-01 22:11:58,215 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-01-01 22:11:58,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:58,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:58,217 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:58,217 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] [2019-01-01 22:11:58,217 INFO L794 eck$LassoCheckResult]: Stem: 5978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5979#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5980#L88-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; 5981#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5987#L99-1 assume !false; 6065#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6034#L102 assume 12292 == ssl3_connect_~s__state~0; 5896#L103 [2019-01-01 22:11:58,218 INFO L796 eck$LassoCheckResult]: Loop: 5896#L103 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; 5897#L207 ssl3_connect_~s__server~0 := 0; 5927#L212 assume 0 != ssl3_connect_~cb~0; 5951#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5952#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5976#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5929#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5953#L239 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; 5986#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6074#L521 ssl3_connect_~skip~0 := 0; 6072#L99-1 assume !false; 6070#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6069#L102 assume !(12292 == ssl3_connect_~s__state~0); 6068#L105 assume !(16384 == ssl3_connect_~s__state~0); 5939#L108 assume !(4096 == ssl3_connect_~s__state~0); 5940#L111 assume !(20480 == ssl3_connect_~s__state~0); 5898#L114 assume !(4099 == ssl3_connect_~s__state~0); 5899#L117 assume 4368 == ssl3_connect_~s__state~0; 5984#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5930#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5918#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5881#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5882#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5923#L521 ssl3_connect_~skip~0 := 0; 5924#L99-1 assume !false; 6096#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5948#L102 assume !(12292 == ssl3_connect_~s__state~0); 5934#L105 assume !(16384 == ssl3_connect_~s__state~0); 5935#L108 assume !(4096 == ssl3_connect_~s__state~0); 6055#L111 assume !(20480 == ssl3_connect_~s__state~0); 6048#L114 assume !(4099 == ssl3_connect_~s__state~0); 5907#L117 assume !(4368 == ssl3_connect_~s__state~0); 5890#L120 assume !(4369 == ssl3_connect_~s__state~0); 5891#L123 assume 4384 == ssl3_connect_~s__state~0; 5960#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5961#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5968#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 5922#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5919#L276-2 ssl3_connect_~s__init_num~0 := 0; 5889#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5886#L521 ssl3_connect_~skip~0 := 0; 5982#L99-1 assume !false; 5925#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5926#L102 assume !(12292 == ssl3_connect_~s__state~0); 6094#L105 assume !(16384 == ssl3_connect_~s__state~0); 6010#L108 assume !(4096 == ssl3_connect_~s__state~0); 5912#L111 assume !(20480 == ssl3_connect_~s__state~0); 5913#L114 assume !(4099 == ssl3_connect_~s__state~0); 6012#L117 assume !(4368 == ssl3_connect_~s__state~0); 6028#L120 assume !(4369 == ssl3_connect_~s__state~0); 6029#L123 assume !(4384 == ssl3_connect_~s__state~0); 6058#L126 assume !(4385 == ssl3_connect_~s__state~0); 6036#L129 assume !(4400 == ssl3_connect_~s__state~0); 6037#L132 assume !(4401 == ssl3_connect_~s__state~0); 6038#L135 assume !(4416 == ssl3_connect_~s__state~0); 6006#L138 assume !(4417 == ssl3_connect_~s__state~0); 6007#L141 assume !(4432 == ssl3_connect_~s__state~0); 6047#L144 assume !(4433 == ssl3_connect_~s__state~0); 6031#L147 assume !(4448 == ssl3_connect_~s__state~0); 6032#L150 assume !(4449 == ssl3_connect_~s__state~0); 6033#L153 assume !(4464 == ssl3_connect_~s__state~0); 6039#L156 assume !(4465 == ssl3_connect_~s__state~0); 6040#L159 assume !(4466 == ssl3_connect_~s__state~0); 6041#L162 assume !(4467 == ssl3_connect_~s__state~0); 6042#L165 assume !(4480 == ssl3_connect_~s__state~0); 6049#L168 assume !(4481 == ssl3_connect_~s__state~0); 6050#L171 assume !(4496 == ssl3_connect_~s__state~0); 6004#L174 assume !(4497 == ssl3_connect_~s__state~0); 6005#L177 assume !(4512 == ssl3_connect_~s__state~0); 6102#L180 assume !(4513 == ssl3_connect_~s__state~0); 6025#L183 assume !(4528 == ssl3_connect_~s__state~0); 6026#L186 assume !(4529 == ssl3_connect_~s__state~0); 6053#L189 assume !(4560 == ssl3_connect_~s__state~0); 5998#L192 assume !(4561 == ssl3_connect_~s__state~0); 5994#L195 assume 4352 == ssl3_connect_~s__state~0; 5945#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5946#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5895#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6001#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6018#L521 ssl3_connect_~skip~0 := 0; 6017#L99-1 assume !false; 6016#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6015#L102 assume 12292 == ssl3_connect_~s__state~0; 5896#L103 [2019-01-01 22:11:58,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2019-01-01 22:11:58,218 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,218 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:58,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1823539539, now seen corresponding path program 1 times [2019-01-01 22:11:58,227 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,227 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,228 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:58,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-01-01 22:11:58,310 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:58,310 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:58,311 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:58,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:58,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:58,311 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-01-01 22:11:58,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:58,537 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2019-01-01 22:11:58,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:58,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2019-01-01 22:11:58,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2019-01-01 22:11:58,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2019-01-01 22:11:58,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2019-01-01 22:11:58,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2019-01-01 22:11:58,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2019-01-01 22:11:58,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:58,545 INFO L705 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2019-01-01 22:11:58,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2019-01-01 22:11:58,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2019-01-01 22:11:58,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2019-01-01 22:11:58,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2019-01-01 22:11:58,551 INFO L728 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-01-01 22:11:58,551 INFO L608 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-01-01 22:11:58,552 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2019-01-01 22:11:58,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2019-01-01 22:11:58,553 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2019-01-01 22:11:58,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:58,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:58,554 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:58,554 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] [2019-01-01 22:11:58,555 INFO L794 eck$LassoCheckResult]: Stem: 6504#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6505#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6506#L88-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; 6507#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6514#L99-1 assume !false; 6581#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6550#L102 assume 12292 == ssl3_connect_~s__state~0; 6419#L103 [2019-01-01 22:11:58,555 INFO L796 eck$LassoCheckResult]: Loop: 6419#L103 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; 6420#L207 ssl3_connect_~s__server~0 := 0; 6452#L212 assume 0 != ssl3_connect_~cb~0; 6475#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6476#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6502#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6454#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6477#L239 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; 6513#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6589#L521 ssl3_connect_~skip~0 := 0; 6588#L99-1 assume !false; 6587#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6586#L102 assume !(12292 == ssl3_connect_~s__state~0); 6585#L105 assume !(16384 == ssl3_connect_~s__state~0); 6584#L108 assume !(4096 == ssl3_connect_~s__state~0); 6583#L111 assume !(20480 == ssl3_connect_~s__state~0); 6421#L114 assume !(4099 == ssl3_connect_~s__state~0); 6422#L117 assume 4368 == ssl3_connect_~s__state~0; 6510#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6455#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6443#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6404#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6405#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6620#L521 ssl3_connect_~skip~0 := 0; 6599#L99-1 assume !false; 6600#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6596#L102 assume !(12292 == ssl3_connect_~s__state~0); 6595#L105 assume !(16384 == ssl3_connect_~s__state~0); 6464#L108 assume !(4096 == ssl3_connect_~s__state~0); 6465#L111 assume !(20480 == ssl3_connect_~s__state~0); 6572#L114 assume !(4099 == ssl3_connect_~s__state~0); 6573#L117 assume !(4368 == ssl3_connect_~s__state~0); 6602#L120 assume !(4369 == ssl3_connect_~s__state~0); 6561#L123 assume 4384 == ssl3_connect_~s__state~0; 6484#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6485#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6492#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6447#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6444#L276-2 ssl3_connect_~s__init_num~0 := 0; 6434#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6643#L521 ssl3_connect_~skip~0 := 0; 6508#L99-1 assume !false; 6450#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6451#L102 assume !(12292 == ssl3_connect_~s__state~0); 6459#L105 assume !(16384 == ssl3_connect_~s__state~0); 6460#L108 assume !(4096 == ssl3_connect_~s__state~0); 6437#L111 assume !(20480 == ssl3_connect_~s__state~0); 6438#L114 assume !(4099 == ssl3_connect_~s__state~0); 6539#L117 assume !(4368 == ssl3_connect_~s__state~0); 6545#L120 assume !(4369 == ssl3_connect_~s__state~0); 6546#L123 assume !(4384 == ssl3_connect_~s__state~0); 6562#L126 assume !(4385 == ssl3_connect_~s__state~0); 6552#L129 assume !(4400 == ssl3_connect_~s__state~0); 6553#L132 assume !(4401 == ssl3_connect_~s__state~0); 6537#L135 assume !(4416 == ssl3_connect_~s__state~0); 6535#L138 assume !(4417 == ssl3_connect_~s__state~0); 6536#L141 assume !(4432 == ssl3_connect_~s__state~0); 6558#L144 assume !(4433 == ssl3_connect_~s__state~0); 6547#L147 assume !(4448 == ssl3_connect_~s__state~0); 6548#L150 assume !(4449 == ssl3_connect_~s__state~0); 6549#L153 assume !(4464 == ssl3_connect_~s__state~0); 6554#L156 assume !(4465 == ssl3_connect_~s__state~0); 6555#L159 assume !(4466 == ssl3_connect_~s__state~0); 6556#L162 assume !(4467 == ssl3_connect_~s__state~0); 6557#L165 assume !(4480 == ssl3_connect_~s__state~0); 6560#L168 assume !(4481 == ssl3_connect_~s__state~0); 6532#L171 assume !(4496 == ssl3_connect_~s__state~0); 6533#L174 assume !(4497 == ssl3_connect_~s__state~0); 6534#L177 assume !(4512 == ssl3_connect_~s__state~0); 6559#L180 assume !(4513 == ssl3_connect_~s__state~0); 6544#L183 assume !(4528 == ssl3_connect_~s__state~0); 6542#L186 assume !(4529 == ssl3_connect_~s__state~0); 6543#L189 assume !(4560 == ssl3_connect_~s__state~0); 6529#L192 assume !(4561 == ssl3_connect_~s__state~0); 6521#L195 assume 4352 == ssl3_connect_~s__state~0; 6470#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6471#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6418#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6531#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6566#L521 ssl3_connect_~skip~0 := 0; 6565#L99-1 assume !false; 6564#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6563#L102 assume 12292 == ssl3_connect_~s__state~0; 6419#L103 [2019-01-01 22:11:58,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2019-01-01 22:11:58,555 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,555 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,556 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:58,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,569 INFO L82 PathProgramCache]: Analyzing trace with hash 104733163, now seen corresponding path program 1 times [2019-01-01 22:11:58,569 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:58,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:58,644 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-01-01 22:11:58,644 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:58,644 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:58,645 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:58,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:58,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:58,646 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-01-01 22:11:58,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:58,860 INFO L93 Difference]: Finished difference Result 301 states and 425 transitions. [2019-01-01 22:11:58,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:58,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 425 transitions. [2019-01-01 22:11:58,864 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2019-01-01 22:11:58,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 425 transitions. [2019-01-01 22:11:58,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2019-01-01 22:11:58,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-01-01 22:11:58,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 425 transitions. [2019-01-01 22:11:58,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:58,873 INFO L705 BuchiCegarLoop]: Abstraction has 301 states and 425 transitions. [2019-01-01 22:11:58,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 425 transitions. [2019-01-01 22:11:58,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2019-01-01 22:11:58,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-01-01 22:11:58,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2019-01-01 22:11:58,882 INFO L728 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-01-01 22:11:58,882 INFO L608 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-01-01 22:11:58,882 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2019-01-01 22:11:58,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2019-01-01 22:11:58,889 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2019-01-01 22:11:58,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:58,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:58,892 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:58,892 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, 1] [2019-01-01 22:11:58,892 INFO L794 eck$LassoCheckResult]: Stem: 7084#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7085#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7086#L88-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; 7087#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7092#L99-1 assume !false; 7181#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7130#L102 assume 12292 == ssl3_connect_~s__state~0; 7003#L103 [2019-01-01 22:11:58,895 INFO L796 eck$LassoCheckResult]: Loop: 7003#L103 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; 7004#L207 ssl3_connect_~s__server~0 := 0; 7034#L212 assume 0 != ssl3_connect_~cb~0; 7056#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7057#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7082#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7036#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7058#L239 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; 6996#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6993#L521 ssl3_connect_~skip~0 := 0; 7031#L99-1 assume !false; 7088#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7272#L102 assume !(12292 == ssl3_connect_~s__state~0); 7041#L105 assume !(16384 == ssl3_connect_~s__state~0); 7042#L108 assume !(4096 == ssl3_connect_~s__state~0); 7018#L111 assume !(20480 == ssl3_connect_~s__state~0); 7005#L114 assume !(4099 == ssl3_connect_~s__state~0); 7006#L117 assume 4368 == ssl3_connect_~s__state~0; 7090#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7037#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7024#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6988#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6989#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7274#L521 ssl3_connect_~skip~0 := 0; 7273#L99-1 assume !false; 7032#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7033#L102 assume !(12292 == ssl3_connect_~s__state~0); 7053#L105 assume !(16384 == ssl3_connect_~s__state~0); 7271#L108 assume !(4096 == ssl3_connect_~s__state~0); 7270#L111 assume !(20480 == ssl3_connect_~s__state~0); 7269#L114 assume !(4099 == ssl3_connect_~s__state~0); 7013#L117 assume !(4368 == ssl3_connect_~s__state~0); 6997#L120 assume !(4369 == ssl3_connect_~s__state~0); 6998#L123 assume 4384 == ssl3_connect_~s__state~0; 7065#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7066#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7073#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7029#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7025#L276-2 ssl3_connect_~s__init_num~0 := 0; 7026#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7257#L521 ssl3_connect_~skip~0 := 0; 7255#L99-1 assume !false; 7253#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7251#L102 assume !(12292 == ssl3_connect_~s__state~0); 7249#L105 assume !(16384 == ssl3_connect_~s__state~0); 7247#L108 assume !(4096 == ssl3_connect_~s__state~0); 7245#L111 assume !(20480 == ssl3_connect_~s__state~0); 7243#L114 assume !(4099 == ssl3_connect_~s__state~0); 7241#L117 assume !(4368 == ssl3_connect_~s__state~0); 7239#L120 assume !(4369 == ssl3_connect_~s__state~0); 7101#L123 assume !(4384 == ssl3_connect_~s__state~0); 7093#L126 assume !(4385 == ssl3_connect_~s__state~0); 7094#L129 assume 4400 == ssl3_connect_~s__state~0; 7019#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7020#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7027#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7017#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7193#L521 ssl3_connect_~skip~0 := 0; 7192#L99-1 assume !false; 7191#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7190#L102 assume !(12292 == ssl3_connect_~s__state~0); 7189#L105 assume !(16384 == ssl3_connect_~s__state~0); 7188#L108 assume !(4096 == ssl3_connect_~s__state~0); 7187#L111 assume !(20480 == ssl3_connect_~s__state~0); 7186#L114 assume !(4099 == ssl3_connect_~s__state~0); 7185#L117 assume !(4368 == ssl3_connect_~s__state~0); 7184#L120 assume !(4369 == ssl3_connect_~s__state~0); 7183#L123 assume !(4384 == ssl3_connect_~s__state~0); 7180#L126 assume !(4385 == ssl3_connect_~s__state~0); 7161#L129 assume !(4400 == ssl3_connect_~s__state~0); 7162#L132 assume !(4401 == ssl3_connect_~s__state~0); 7113#L135 assume !(4416 == ssl3_connect_~s__state~0); 7114#L138 assume !(4417 == ssl3_connect_~s__state~0); 7172#L141 assume !(4432 == ssl3_connect_~s__state~0); 7171#L144 assume !(4433 == ssl3_connect_~s__state~0); 7170#L147 assume !(4448 == ssl3_connect_~s__state~0); 7169#L150 assume !(4449 == ssl3_connect_~s__state~0); 7168#L153 assume !(4464 == ssl3_connect_~s__state~0); 7167#L156 assume !(4465 == ssl3_connect_~s__state~0); 7166#L159 assume !(4466 == ssl3_connect_~s__state~0); 7165#L162 assume !(4467 == ssl3_connect_~s__state~0); 7164#L165 assume !(4480 == ssl3_connect_~s__state~0); 7163#L168 assume !(4481 == ssl3_connect_~s__state~0); 7108#L171 assume !(4496 == ssl3_connect_~s__state~0); 7109#L174 assume !(4497 == ssl3_connect_~s__state~0); 7110#L177 assume !(4512 == ssl3_connect_~s__state~0); 7137#L180 assume !(4513 == ssl3_connect_~s__state~0); 7124#L183 assume !(4528 == ssl3_connect_~s__state~0); 7122#L186 assume !(4529 == ssl3_connect_~s__state~0); 7123#L189 assume !(4560 == ssl3_connect_~s__state~0); 7104#L192 assume !(4561 == ssl3_connect_~s__state~0); 7099#L195 assume 4352 == ssl3_connect_~s__state~0; 7050#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7051#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7002#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7107#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7147#L521 ssl3_connect_~skip~0 := 0; 7144#L99-1 assume !false; 7143#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7142#L102 assume 12292 == ssl3_connect_~s__state~0; 7003#L103 [2019-01-01 22:11:58,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2019-01-01 22:11:58,899 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,899 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,900 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:58,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:58,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:58,922 INFO L82 PathProgramCache]: Analyzing trace with hash 234117410, now seen corresponding path program 1 times [2019-01-01 22:11:58,922 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:58,923 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:58,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:58,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:59,051 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-01-01 22:11:59,051 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:59,052 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:59,052 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:59,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:59,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:59,053 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2019-01-01 22:11:59,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:59,962 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2019-01-01 22:11:59,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:59,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2019-01-01 22:11:59,966 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2019-01-01 22:11:59,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2019-01-01 22:11:59,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-01-01 22:11:59,969 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-01-01 22:11:59,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2019-01-01 22:11:59,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:59,970 INFO L705 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2019-01-01 22:11:59,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2019-01-01 22:11:59,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2019-01-01 22:11:59,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2019-01-01 22:11:59,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2019-01-01 22:11:59,976 INFO L728 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-01-01 22:11:59,977 INFO L608 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-01-01 22:11:59,977 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2019-01-01 22:11:59,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2019-01-01 22:11:59,978 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2019-01-01 22:11:59,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:59,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:59,980 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:59,980 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, 1] [2019-01-01 22:11:59,980 INFO L794 eck$LassoCheckResult]: Stem: 7709#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7710#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7711#L88-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; 7712#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7718#L99-1 assume !false; 7818#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7764#L102 assume 12292 == ssl3_connect_~s__state~0; 7624#L103 [2019-01-01 22:11:59,981 INFO L796 eck$LassoCheckResult]: Loop: 7624#L103 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; 7625#L207 ssl3_connect_~s__server~0 := 0; 7657#L212 assume 0 != ssl3_connect_~cb~0; 7679#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7680#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7707#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7659#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7681#L239 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; 7717#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7904#L521 ssl3_connect_~skip~0 := 0; 7901#L99-1 assume !false; 7899#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7897#L102 assume !(12292 == ssl3_connect_~s__state~0); 7895#L105 assume !(16384 == ssl3_connect_~s__state~0); 7894#L108 assume !(4096 == ssl3_connect_~s__state~0); 7893#L111 assume !(20480 == ssl3_connect_~s__state~0); 7891#L114 assume !(4099 == ssl3_connect_~s__state~0); 7760#L117 assume 4368 == ssl3_connect_~s__state~0; 7715#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7660#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7646#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7610#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7611#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7615#L521 ssl3_connect_~skip~0 := 0; 7654#L99-1 assume !false; 7713#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7903#L102 assume !(12292 == ssl3_connect_~s__state~0); 7664#L105 assume !(16384 == ssl3_connect_~s__state~0); 7665#L108 assume !(4096 == ssl3_connect_~s__state~0); 7831#L111 assume !(20480 == ssl3_connect_~s__state~0); 7829#L114 assume !(4099 == ssl3_connect_~s__state~0); 7827#L117 assume !(4368 == ssl3_connect_~s__state~0); 7825#L120 assume !(4369 == ssl3_connect_~s__state~0); 7779#L123 assume 4384 == ssl3_connect_~s__state~0; 7688#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7689#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7696#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7652#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7647#L276-2 ssl3_connect_~s__init_num~0 := 0; 7648#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7912#L521 ssl3_connect_~skip~0 := 0; 7911#L99-1 assume !false; 7909#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7902#L102 assume !(12292 == ssl3_connect_~s__state~0); 7900#L105 assume !(16384 == ssl3_connect_~s__state~0); 7669#L108 assume !(4096 == ssl3_connect_~s__state~0); 7640#L111 assume !(20480 == ssl3_connect_~s__state~0); 7641#L114 assume !(4099 == ssl3_connect_~s__state~0); 7634#L117 assume !(4368 == ssl3_connect_~s__state~0); 7618#L120 assume !(4369 == ssl3_connect_~s__state~0); 7619#L123 assume !(4384 == ssl3_connect_~s__state~0); 7728#L126 assume !(4385 == ssl3_connect_~s__state~0); 7766#L129 assume 4400 == ssl3_connect_~s__state~0; 7642#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7643#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7649#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7650#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7918#L521 ssl3_connect_~skip~0 := 0; 7917#L99-1 assume !false; 7655#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7656#L102 assume !(12292 == ssl3_connect_~s__state~0); 7676#L105 assume !(16384 == ssl3_connect_~s__state~0); 7898#L108 assume !(4096 == ssl3_connect_~s__state~0); 7896#L111 assume !(20480 == ssl3_connect_~s__state~0); 7626#L114 assume !(4099 == ssl3_connect_~s__state~0); 7627#L117 assume !(4368 == ssl3_connect_~s__state~0); 7892#L120 assume !(4369 == ssl3_connect_~s__state~0); 7890#L123 assume !(4384 == ssl3_connect_~s__state~0); 7719#L126 assume !(4385 == ssl3_connect_~s__state~0); 7720#L129 assume !(4400 == ssl3_connect_~s__state~0); 7722#L132 assume !(4401 == ssl3_connect_~s__state~0); 7823#L135 assume 4416 == ssl3_connect_~s__state~0; 7635#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7636#L305 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7724#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7727#L313 assume !(0 == ssl3_connect_~tmp___6~0); 7638#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7884#L521 ssl3_connect_~skip~0 := 0; 7883#L99-1 assume !false; 7882#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7881#L102 assume !(12292 == ssl3_connect_~s__state~0); 7880#L105 assume !(16384 == ssl3_connect_~s__state~0); 7739#L108 assume !(4096 == ssl3_connect_~s__state~0); 7740#L111 assume !(20480 == ssl3_connect_~s__state~0); 7742#L114 assume !(4099 == ssl3_connect_~s__state~0); 7743#L117 assume !(4368 == ssl3_connect_~s__state~0); 7758#L120 assume !(4369 == ssl3_connect_~s__state~0); 7759#L123 assume !(4384 == ssl3_connect_~s__state~0); 7780#L126 assume !(4385 == ssl3_connect_~s__state~0); 7781#L129 assume !(4400 == ssl3_connect_~s__state~0); 7767#L132 assume !(4401 == ssl3_connect_~s__state~0); 7768#L135 assume !(4416 == ssl3_connect_~s__state~0); 7822#L138 assume !(4417 == ssl3_connect_~s__state~0); 7774#L141 assume !(4432 == ssl3_connect_~s__state~0); 7775#L144 assume !(4433 == ssl3_connect_~s__state~0); 7761#L147 assume !(4448 == ssl3_connect_~s__state~0); 7762#L150 assume !(4449 == ssl3_connect_~s__state~0); 7763#L153 assume !(4464 == ssl3_connect_~s__state~0); 7769#L156 assume !(4465 == ssl3_connect_~s__state~0); 7770#L159 assume !(4466 == ssl3_connect_~s__state~0); 7791#L162 assume !(4467 == ssl3_connect_~s__state~0); 7790#L165 assume !(4480 == ssl3_connect_~s__state~0); 7789#L168 assume !(4481 == ssl3_connect_~s__state~0); 7735#L171 assume !(4496 == ssl3_connect_~s__state~0); 7736#L174 assume !(4497 == ssl3_connect_~s__state~0); 7788#L177 assume !(4512 == ssl3_connect_~s__state~0); 7787#L180 assume !(4513 == ssl3_connect_~s__state~0); 7786#L183 assume !(4528 == ssl3_connect_~s__state~0); 7785#L186 assume !(4529 == ssl3_connect_~s__state~0); 7784#L189 assume !(4560 == ssl3_connect_~s__state~0); 7731#L192 assume !(4561 == ssl3_connect_~s__state~0); 7726#L195 assume 4352 == ssl3_connect_~s__state~0; 7673#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7674#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7623#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7734#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7749#L521 ssl3_connect_~skip~0 := 0; 7748#L99-1 assume !false; 7747#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7746#L102 assume 12292 == ssl3_connect_~s__state~0; 7624#L103 [2019-01-01 22:11:59,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:59,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2019-01-01 22:11:59,981 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:59,981 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:59,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:59,982 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:59,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:59,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:59,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:59,992 INFO L82 PathProgramCache]: Analyzing trace with hash 297617514, now seen corresponding path program 1 times [2019-01-01 22:11:59,992 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:59,992 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:59,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:59,993 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:59,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:00,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:00,124 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-01-01 22:12:00,126 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:00,126 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:00,128 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:00,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:00,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:00,129 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2019-01-01 22:12:00,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:00,393 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2019-01-01 22:12:00,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:00,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2019-01-01 22:12:00,402 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-01-01 22:12:00,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2019-01-01 22:12:00,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2019-01-01 22:12:00,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2019-01-01 22:12:00,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2019-01-01 22:12:00,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:00,412 INFO L705 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-01-01 22:12:00,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2019-01-01 22:12:00,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2019-01-01 22:12:00,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2019-01-01 22:12:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2019-01-01 22:12:00,462 INFO L728 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-01-01 22:12:00,462 INFO L608 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-01-01 22:12:00,462 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2019-01-01 22:12:00,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2019-01-01 22:12:00,469 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-01-01 22:12:00,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:00,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:00,471 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:00,471 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, 1] [2019-01-01 22:12:00,475 INFO L794 eck$LassoCheckResult]: Stem: 8646#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8647#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8648#L88-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; 8649#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8655#L99-1 assume !false; 8778#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8721#L102 assume 12292 == ssl3_connect_~s__state~0; 8687#L103 [2019-01-01 22:12:00,475 INFO L796 eck$LassoCheckResult]: Loop: 8687#L103 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; 8590#L207 ssl3_connect_~s__server~0 := 0; 8591#L212 assume 0 != ssl3_connect_~cb~0; 8612#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8613#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8664#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8869#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 8868#L239 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; 8859#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8855#L521 ssl3_connect_~skip~0 := 0; 8853#L99-1 assume !false; 8851#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8849#L102 assume !(12292 == ssl3_connect_~s__state~0); 8847#L105 assume !(16384 == ssl3_connect_~s__state~0); 8845#L108 assume !(4096 == ssl3_connect_~s__state~0); 8843#L111 assume !(20480 == ssl3_connect_~s__state~0); 8840#L114 assume !(4099 == ssl3_connect_~s__state~0); 8715#L117 assume 4368 == ssl3_connect_~s__state~0; 8716#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8594#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8580#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8545#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8546#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9099#L521 ssl3_connect_~skip~0 := 0; 9098#L99-1 assume !false; 9097#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9096#L102 assume !(12292 == ssl3_connect_~s__state~0); 9094#L105 assume !(16384 == ssl3_connect_~s__state~0); 9088#L108 assume !(4096 == ssl3_connect_~s__state~0); 9086#L111 assume !(20480 == ssl3_connect_~s__state~0); 9084#L114 assume !(4099 == ssl3_connect_~s__state~0); 9082#L117 assume !(4368 == ssl3_connect_~s__state~0); 9080#L120 assume !(4369 == ssl3_connect_~s__state~0); 9078#L123 assume 4384 == ssl3_connect_~s__state~0; 8621#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8622#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8633#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 8820#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8818#L276-2 ssl3_connect_~s__init_num~0 := 0; 8815#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8812#L521 ssl3_connect_~skip~0 := 0; 8811#L99-1 assume !false; 8810#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8809#L102 assume !(12292 == ssl3_connect_~s__state~0); 8808#L105 assume !(16384 == ssl3_connect_~s__state~0); 8807#L108 assume !(4096 == ssl3_connect_~s__state~0); 8806#L111 assume !(20480 == ssl3_connect_~s__state~0); 8805#L114 assume !(4099 == ssl3_connect_~s__state~0); 8804#L117 assume !(4368 == ssl3_connect_~s__state~0); 8803#L120 assume !(4369 == ssl3_connect_~s__state~0); 8802#L123 assume !(4384 == ssl3_connect_~s__state~0); 8801#L126 assume !(4385 == ssl3_connect_~s__state~0); 8800#L129 assume 4400 == ssl3_connect_~s__state~0; 8576#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8577#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 8796#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8793#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8790#L521 ssl3_connect_~skip~0 := 0; 8789#L99-1 assume !false; 8788#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8787#L102 assume !(12292 == ssl3_connect_~s__state~0); 8786#L105 assume !(16384 == ssl3_connect_~s__state~0); 8785#L108 assume !(4096 == ssl3_connect_~s__state~0); 8784#L111 assume !(20480 == ssl3_connect_~s__state~0); 8783#L114 assume !(4099 == ssl3_connect_~s__state~0); 8782#L117 assume !(4368 == ssl3_connect_~s__state~0); 8781#L120 assume !(4369 == ssl3_connect_~s__state~0); 8780#L123 assume !(4384 == ssl3_connect_~s__state~0); 8776#L126 assume !(4385 == ssl3_connect_~s__state~0); 8774#L129 assume !(4400 == ssl3_connect_~s__state~0); 8772#L132 assume !(4401 == ssl3_connect_~s__state~0); 8720#L135 assume 4416 == ssl3_connect_~s__state~0; 8571#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8572#L305 assume !(3 == ssl3_connect_~blastFlag~0); 8662#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8668#L313 assume !(0 == ssl3_connect_~tmp___6~0); 8574#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9012#L521 ssl3_connect_~skip~0 := 0; 9011#L99-1 assume !false; 9010#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9008#L102 assume !(12292 == ssl3_connect_~s__state~0); 9007#L105 assume !(16384 == ssl3_connect_~s__state~0); 8892#L108 assume !(4096 == ssl3_connect_~s__state~0); 8749#L111 assume !(20480 == ssl3_connect_~s__state~0); 8750#L114 assume !(4099 == ssl3_connect_~s__state~0); 8745#L117 assume !(4368 == ssl3_connect_~s__state~0); 8746#L120 assume !(4369 == ssl3_connect_~s__state~0); 8738#L123 assume !(4384 == ssl3_connect_~s__state~0); 8739#L126 assume !(4385 == ssl3_connect_~s__state~0); 8730#L129 assume !(4400 == ssl3_connect_~s__state~0); 8731#L132 assume !(4401 == ssl3_connect_~s__state~0); 8723#L135 assume !(4416 == ssl3_connect_~s__state~0); 8724#L138 assume !(4417 == ssl3_connect_~s__state~0); 8937#L141 assume !(4432 == ssl3_connect_~s__state~0); 8935#L144 assume !(4433 == ssl3_connect_~s__state~0); 8933#L147 assume !(4448 == ssl3_connect_~s__state~0); 8931#L150 assume !(4449 == ssl3_connect_~s__state~0); 8929#L153 assume !(4464 == ssl3_connect_~s__state~0); 8927#L156 assume !(4465 == ssl3_connect_~s__state~0); 8926#L159 assume !(4466 == ssl3_connect_~s__state~0); 8925#L162 assume !(4467 == ssl3_connect_~s__state~0); 8923#L165 assume !(4480 == ssl3_connect_~s__state~0); 8914#L168 assume !(4481 == ssl3_connect_~s__state~0); 8911#L171 assume !(4496 == ssl3_connect_~s__state~0); 8908#L174 assume !(4497 == ssl3_connect_~s__state~0); 8905#L177 assume !(4512 == ssl3_connect_~s__state~0); 8901#L180 assume !(4513 == ssl3_connect_~s__state~0); 8898#L183 assume !(4528 == ssl3_connect_~s__state~0); 8879#L186 assume !(4529 == ssl3_connect_~s__state~0); 8880#L189 assume !(4560 == ssl3_connect_~s__state~0); 8763#L192 assume !(4561 == ssl3_connect_~s__state~0); 8762#L195 assume 4352 == ssl3_connect_~s__state~0; 8761#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8759#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8758#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8698#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8696#L521 ssl3_connect_~skip~0 := 0; 8691#L99-1 assume !false; 8692#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8686#L102 assume 12292 == ssl3_connect_~s__state~0; 8687#L103 [2019-01-01 22:12:00,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:00,476 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2019-01-01 22:12:00,476 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:00,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:00,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:00,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:00,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:00,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:00,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:00,503 INFO L82 PathProgramCache]: Analyzing trace with hash -55470868, now seen corresponding path program 1 times [2019-01-01 22:12:00,503 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:00,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:00,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:00,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:00,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2019-01-01 22:12:00,613 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:00,614 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:00,614 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:00,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:00,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:00,615 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2019-01-01 22:12:01,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:01,298 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2019-01-01 22:12:01,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:01,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2019-01-01 22:12:01,306 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2019-01-01 22:12:01,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2019-01-01 22:12:01,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-01-01 22:12:01,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-01-01 22:12:01,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2019-01-01 22:12:01,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:01,314 INFO L705 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2019-01-01 22:12:01,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2019-01-01 22:12:01,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2019-01-01 22:12:01,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2019-01-01 22:12:01,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2019-01-01 22:12:01,334 INFO L728 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-01-01 22:12:01,334 INFO L608 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-01-01 22:12:01,334 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2019-01-01 22:12:01,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2019-01-01 22:12:01,340 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2019-01-01 22:12:01,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:01,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:01,344 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:01,345 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] [2019-01-01 22:12:01,346 INFO L794 eck$LassoCheckResult]: Stem: 9933#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9934#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9935#L88-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; 9936#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 9943#L99-1 assume !false; 10266#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10096#L102 assume 12292 == ssl3_connect_~s__state~0; 10097#L103 [2019-01-01 22:12:01,346 INFO L796 eck$LassoCheckResult]: Loop: 10097#L103 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; 9876#L207 ssl3_connect_~s__server~0 := 0; 9877#L212 assume 0 != ssl3_connect_~cb~0; 9909#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9952#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9953#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10359#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 9942#L239 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; 9835#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9832#L521 ssl3_connect_~skip~0 := 0; 9873#L99-1 assume !false; 9874#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9875#L102 assume !(12292 == ssl3_connect_~s__state~0); 9884#L105 assume !(16384 == ssl3_connect_~s__state~0); 9885#L108 assume !(4096 == ssl3_connect_~s__state~0); 9890#L111 assume !(20480 == ssl3_connect_~s__state~0); 9844#L114 assume !(4099 == ssl3_connect_~s__state~0); 9845#L117 assume 4368 == ssl3_connect_~s__state~0; 10007#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 9880#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9864#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9827#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 9828#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10381#L521 ssl3_connect_~skip~0 := 0; 10380#L99-1 assume !false; 10379#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10377#L102 assume !(12292 == ssl3_connect_~s__state~0); 10375#L105 assume !(16384 == ssl3_connect_~s__state~0); 10373#L108 assume !(4096 == ssl3_connect_~s__state~0); 10371#L111 assume !(20480 == ssl3_connect_~s__state~0); 10369#L114 assume !(4099 == ssl3_connect_~s__state~0); 10368#L117 assume !(4368 == ssl3_connect_~s__state~0); 10366#L120 assume !(4369 == ssl3_connect_~s__state~0); 10363#L123 assume 4384 == ssl3_connect_~s__state~0; 9910#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9911#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9922#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 10066#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9865#L276-2 ssl3_connect_~s__init_num~0 := 0; 9866#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10425#L521 ssl3_connect_~skip~0 := 0; 10424#L99-1 assume !false; 10422#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10421#L102 assume !(12292 == ssl3_connect_~s__state~0); 10418#L105 assume !(16384 == ssl3_connect_~s__state~0); 10415#L108 assume !(4096 == ssl3_connect_~s__state~0); 10416#L111 assume !(20480 == ssl3_connect_~s__state~0); 10423#L114 assume !(4099 == ssl3_connect_~s__state~0); 10419#L117 assume !(4368 == ssl3_connect_~s__state~0); 10420#L120 assume !(4369 == ssl3_connect_~s__state~0); 10468#L123 assume !(4384 == ssl3_connect_~s__state~0); 10467#L126 assume !(4385 == ssl3_connect_~s__state~0); 10466#L129 assume !(4400 == ssl3_connect_~s__state~0); 10465#L132 assume !(4401 == ssl3_connect_~s__state~0); 10464#L135 assume !(4416 == ssl3_connect_~s__state~0); 10463#L138 assume !(4417 == ssl3_connect_~s__state~0); 10462#L141 assume !(4432 == ssl3_connect_~s__state~0); 10461#L144 assume !(4433 == ssl3_connect_~s__state~0); 10460#L147 assume !(4448 == ssl3_connect_~s__state~0); 10459#L150 assume !(4449 == ssl3_connect_~s__state~0); 10458#L153 assume !(4464 == ssl3_connect_~s__state~0); 10457#L156 assume !(4465 == ssl3_connect_~s__state~0); 10452#L159 assume !(4466 == ssl3_connect_~s__state~0); 10450#L162 assume !(4467 == ssl3_connect_~s__state~0); 9925#L165 assume !(4480 == ssl3_connect_~s__state~0); 9903#L168 assume !(4481 == ssl3_connect_~s__state~0); 9904#L171 assume !(4496 == ssl3_connect_~s__state~0); 9894#L174 assume !(4497 == ssl3_connect_~s__state~0); 9862#L177 assume !(4512 == ssl3_connect_~s__state~0); 9863#L180 assume !(4513 == ssl3_connect_~s__state~0); 10406#L183 assume !(4528 == ssl3_connect_~s__state~0); 10372#L186 assume !(4529 == ssl3_connect_~s__state~0); 10364#L189 assume 4560 == ssl3_connect_~s__state~0; 9916#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 9917#L432 assume !(ssl3_connect_~ret~0 <= 0); 9913#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9914#L435-2 ssl3_connect_~s__init_num~0 := 0; 9856#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10473#L521 ssl3_connect_~skip~0 := 0; 10472#L99-1 assume !false; 10471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10470#L102 assume !(12292 == ssl3_connect_~s__state~0); 10469#L105 assume !(16384 == ssl3_connect_~s__state~0); 9972#L108 assume !(4096 == ssl3_connect_~s__state~0); 9857#L111 assume !(20480 == ssl3_connect_~s__state~0); 9858#L114 assume !(4099 == ssl3_connect_~s__state~0); 10190#L117 assume !(4368 == ssl3_connect_~s__state~0); 10006#L120 assume !(4369 == ssl3_connect_~s__state~0); 10008#L123 assume !(4384 == ssl3_connect_~s__state~0); 10071#L126 assume !(4385 == ssl3_connect_~s__state~0); 10022#L129 assume !(4400 == ssl3_connect_~s__state~0); 10018#L132 assume !(4401 == ssl3_connect_~s__state~0); 10017#L135 assume !(4416 == ssl3_connect_~s__state~0); 10010#L138 assume !(4417 == ssl3_connect_~s__state~0); 10011#L141 assume !(4432 == ssl3_connect_~s__state~0); 10194#L144 assume !(4433 == ssl3_connect_~s__state~0); 10019#L147 assume !(4448 == ssl3_connect_~s__state~0); 10020#L150 assume !(4449 == ssl3_connect_~s__state~0); 10021#L153 assume !(4464 == ssl3_connect_~s__state~0); 10187#L156 assume !(4465 == ssl3_connect_~s__state~0); 10185#L159 assume !(4466 == ssl3_connect_~s__state~0); 10186#L162 assume !(4467 == ssl3_connect_~s__state~0); 10382#L165 assume !(4480 == ssl3_connect_~s__state~0); 10153#L168 assume !(4481 == ssl3_connect_~s__state~0); 10003#L171 assume !(4496 == ssl3_connect_~s__state~0); 10004#L174 assume !(4497 == ssl3_connect_~s__state~0); 10005#L177 assume !(4512 == ssl3_connect_~s__state~0); 10139#L180 assume !(4513 == ssl3_connect_~s__state~0); 10370#L183 assume !(4528 == ssl3_connect_~s__state~0); 9992#L186 assume !(4529 == ssl3_connect_~s__state~0); 9994#L189 assume !(4560 == ssl3_connect_~s__state~0); 9960#L192 assume !(4561 == ssl3_connect_~s__state~0); 9962#L195 assume 4352 == ssl3_connect_~s__state~0; 10124#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10122#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 9968#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 9969#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9984#L521 ssl3_connect_~skip~0 := 0; 9985#L99-1 assume !false; 9980#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9981#L102 assume 12292 == ssl3_connect_~s__state~0; 10097#L103 [2019-01-01 22:12:01,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:01,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2019-01-01 22:12:01,347 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:01,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:01,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:01,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:01,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:01,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:01,367 INFO L82 PathProgramCache]: Analyzing trace with hash -84730685, now seen corresponding path program 1 times [2019-01-01 22:12:01,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:01,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:01,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:01,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:01,465 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-01-01 22:12:01,465 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:01,466 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:01,466 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:01,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:01,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:01,467 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2019-01-01 22:12:01,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:01,816 INFO L93 Difference]: Finished difference Result 734 states and 997 transitions. [2019-01-01 22:12:01,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:01,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 734 states and 997 transitions. [2019-01-01 22:12:01,822 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2019-01-01 22:12:01,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 734 states to 734 states and 997 transitions. [2019-01-01 22:12:01,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2019-01-01 22:12:01,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2019-01-01 22:12:01,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 997 transitions. [2019-01-01 22:12:01,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:01,829 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 997 transitions. [2019-01-01 22:12:01,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 997 transitions. [2019-01-01 22:12:01,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2019-01-01 22:12:01,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 730 states. [2019-01-01 22:12:01,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 993 transitions. [2019-01-01 22:12:01,849 INFO L728 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-01-01 22:12:01,849 INFO L608 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-01-01 22:12:01,849 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2019-01-01 22:12:01,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 993 transitions. [2019-01-01 22:12:01,856 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2019-01-01 22:12:01,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:01,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:01,858 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:01,858 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] [2019-01-01 22:12:01,864 INFO L794 eck$LassoCheckResult]: Stem: 11331#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11332#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11333#L88-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; 11334#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 11340#L99-1 assume !false; 11520#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11399#L102 assume 12292 == ssl3_connect_~s__state~0; 11240#L103 [2019-01-01 22:12:01,864 INFO L796 eck$LassoCheckResult]: Loop: 11240#L103 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; 11241#L207 ssl3_connect_~s__server~0 := 0; 11272#L212 assume 0 != ssl3_connect_~cb~0; 11298#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11299#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11329#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11274#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 11300#L239 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; 11233#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11230#L521 ssl3_connect_~skip~0 := 0; 11269#L99-1 assume !false; 11270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11271#L102 assume !(12292 == ssl3_connect_~s__state~0); 11280#L105 assume !(16384 == ssl3_connect_~s__state~0); 11281#L108 assume !(4096 == ssl3_connect_~s__state~0); 11288#L111 assume !(20480 == ssl3_connect_~s__state~0); 11904#L114 assume !(4099 == ssl3_connect_~s__state~0); 11394#L117 assume 4368 == ssl3_connect_~s__state~0; 11336#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11337#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11276#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11538#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11534#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11530#L521 ssl3_connect_~skip~0 := 0; 11528#L99-1 assume !false; 11526#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11524#L102 assume !(12292 == ssl3_connect_~s__state~0); 11522#L105 assume !(16384 == ssl3_connect_~s__state~0); 11518#L108 assume !(4096 == ssl3_connect_~s__state~0); 11515#L111 assume !(20480 == ssl3_connect_~s__state~0); 11508#L114 assume !(4099 == ssl3_connect_~s__state~0); 11501#L117 assume !(4368 == ssl3_connect_~s__state~0); 11500#L120 assume !(4369 == ssl3_connect_~s__state~0); 11499#L123 assume 4384 == ssl3_connect_~s__state~0; 11412#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11498#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11320#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 11496#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11261#L276-2 ssl3_connect_~s__init_num~0 := 0; 11262#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11859#L521 ssl3_connect_~skip~0 := 0; 11853#L99-1 assume !false; 11851#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11849#L102 assume !(12292 == ssl3_connect_~s__state~0); 11847#L105 assume !(16384 == ssl3_connect_~s__state~0); 11845#L108 assume !(4096 == ssl3_connect_~s__state~0); 11843#L111 assume !(20480 == ssl3_connect_~s__state~0); 11841#L114 assume !(4099 == ssl3_connect_~s__state~0); 11839#L117 assume !(4368 == ssl3_connect_~s__state~0); 11837#L120 assume !(4369 == ssl3_connect_~s__state~0); 11835#L123 assume !(4384 == ssl3_connect_~s__state~0); 11833#L126 assume !(4385 == ssl3_connect_~s__state~0); 11831#L129 assume !(4400 == ssl3_connect_~s__state~0); 11829#L132 assume !(4401 == ssl3_connect_~s__state~0); 11827#L135 assume !(4416 == ssl3_connect_~s__state~0); 11825#L138 assume !(4417 == ssl3_connect_~s__state~0); 11823#L141 assume !(4432 == ssl3_connect_~s__state~0); 11821#L144 assume !(4433 == ssl3_connect_~s__state~0); 11819#L147 assume !(4448 == ssl3_connect_~s__state~0); 11817#L150 assume !(4449 == ssl3_connect_~s__state~0); 11815#L153 assume !(4464 == ssl3_connect_~s__state~0); 11813#L156 assume !(4465 == ssl3_connect_~s__state~0); 11811#L159 assume !(4466 == ssl3_connect_~s__state~0); 11809#L162 assume !(4467 == ssl3_connect_~s__state~0); 11807#L165 assume !(4480 == ssl3_connect_~s__state~0); 11685#L168 assume !(4481 == ssl3_connect_~s__state~0); 11684#L171 assume !(4496 == ssl3_connect_~s__state~0); 11683#L174 assume !(4497 == ssl3_connect_~s__state~0); 11663#L177 assume !(4512 == ssl3_connect_~s__state~0); 11662#L180 assume !(4513 == ssl3_connect_~s__state~0); 11659#L183 assume !(4528 == ssl3_connect_~s__state~0); 11655#L186 assume !(4529 == ssl3_connect_~s__state~0); 11356#L189 assume 4560 == ssl3_connect_~s__state~0; 11314#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11315#L432 assume !(ssl3_connect_~ret~0 <= 0); 11311#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11313#L435-2 ssl3_connect_~s__init_num~0 := 0; 11362#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11869#L521 ssl3_connect_~skip~0 := 0; 11868#L99-1 assume !false; 11865#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11793#L102 assume !(12292 == ssl3_connect_~s__state~0); 11792#L105 assume !(16384 == ssl3_connect_~s__state~0); 11365#L108 assume !(4096 == ssl3_connect_~s__state~0); 11366#L111 assume !(20480 == ssl3_connect_~s__state~0); 11368#L114 assume !(4099 == ssl3_connect_~s__state~0); 11369#L117 assume !(4368 == ssl3_connect_~s__state~0); 11903#L120 assume !(4369 == ssl3_connect_~s__state~0); 11920#L123 assume !(4384 == ssl3_connect_~s__state~0); 11918#L126 assume !(4385 == ssl3_connect_~s__state~0); 11916#L129 assume !(4400 == ssl3_connect_~s__state~0); 11914#L132 assume !(4401 == ssl3_connect_~s__state~0); 11913#L135 assume !(4416 == ssl3_connect_~s__state~0); 11912#L138 assume !(4417 == ssl3_connect_~s__state~0); 11911#L141 assume !(4432 == ssl3_connect_~s__state~0); 11910#L144 assume !(4433 == ssl3_connect_~s__state~0); 11909#L147 assume !(4448 == ssl3_connect_~s__state~0); 11908#L150 assume !(4449 == ssl3_connect_~s__state~0); 11907#L153 assume !(4464 == ssl3_connect_~s__state~0); 11906#L156 assume !(4465 == ssl3_connect_~s__state~0); 11905#L159 assume !(4466 == ssl3_connect_~s__state~0); 11882#L162 assume !(4467 == ssl3_connect_~s__state~0); 11879#L165 assume !(4480 == ssl3_connect_~s__state~0); 11878#L168 assume !(4481 == ssl3_connect_~s__state~0); 11877#L171 assume !(4496 == ssl3_connect_~s__state~0); 11875#L174 assume !(4497 == ssl3_connect_~s__state~0); 11870#L177 assume !(4512 == ssl3_connect_~s__state~0); 11248#L180 assume !(4513 == ssl3_connect_~s__state~0); 11249#L183 assume !(4528 == ssl3_connect_~s__state~0); 11223#L186 assume !(4529 == ssl3_connect_~s__state~0); 11224#L189 assume !(4560 == ssl3_connect_~s__state~0); 11358#L192 assume !(4561 == ssl3_connect_~s__state~0); 11359#L195 assume 4352 == ssl3_connect_~s__state~0; 11485#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 11482#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 11363#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11364#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11643#L521 ssl3_connect_~skip~0 := 0; 11377#L99-1 assume !false; 11378#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11373#L102 assume 12292 == ssl3_connect_~s__state~0; 11240#L103 [2019-01-01 22:12:01,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:01,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2019-01-01 22:12:01,865 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:01,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:01,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,869 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:01,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:01,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:01,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1843542017, now seen corresponding path program 1 times [2019-01-01 22:12:01,886 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:01,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:01,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,889 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:01,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-01-01 22:12:01,980 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:01,980 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:01,981 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:01,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:01,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:01,981 INFO L87 Difference]: Start difference. First operand 730 states and 993 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-01-01 22:12:02,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:02,135 INFO L93 Difference]: Finished difference Result 1312 states and 1801 transitions. [2019-01-01 22:12:02,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:02,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1312 states and 1801 transitions. [2019-01-01 22:12:02,146 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-01-01 22:12:02,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-01-01 22:12:02,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2019-01-01 22:12:02,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2019-01-01 22:12:02,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1312 states and 1801 transitions. [2019-01-01 22:12:02,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:02,162 INFO L705 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-01-01 22:12:02,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states and 1801 transitions. [2019-01-01 22:12:02,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2019-01-01 22:12:02,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2019-01-01 22:12:02,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-01-01 22:12:02,189 INFO L728 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-01-01 22:12:02,189 INFO L608 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-01-01 22:12:02,189 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2019-01-01 22:12:02,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1312 states and 1801 transitions. [2019-01-01 22:12:02,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-01-01 22:12:02,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:02,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:02,204 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:02,204 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, 1] [2019-01-01 22:12:02,204 INFO L794 eck$LassoCheckResult]: Stem: 13374#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13375#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13376#L88-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; 13377#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 13383#L99-1 assume !false; 13523#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13442#L102 assume 12292 == ssl3_connect_~s__state~0; 13420#L103 [2019-01-01 22:12:02,204 INFO L796 eck$LassoCheckResult]: Loop: 13420#L103 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; 13413#L207 ssl3_connect_~s__server~0 := 0; 14510#L212 assume 0 != ssl3_connect_~cb~0; 14509#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 14508#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14506#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14504#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 14502#L239 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; 14489#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14485#L521 ssl3_connect_~skip~0 := 0; 14483#L99-1 assume !false; 14476#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14472#L102 assume !(12292 == ssl3_connect_~s__state~0); 14468#L105 assume !(16384 == ssl3_connect_~s__state~0); 14464#L108 assume !(4096 == ssl3_connect_~s__state~0); 14460#L111 assume !(20480 == ssl3_connect_~s__state~0); 14458#L114 assume !(4099 == ssl3_connect_~s__state~0); 14251#L117 assume 4368 == ssl3_connect_~s__state~0; 13485#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14244#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14237#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14233#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14228#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14223#L521 ssl3_connect_~skip~0 := 0; 14220#L99-1 assume !false; 14217#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14214#L102 assume !(12292 == ssl3_connect_~s__state~0); 14211#L105 assume !(16384 == ssl3_connect_~s__state~0); 14208#L108 assume !(4096 == ssl3_connect_~s__state~0); 14206#L111 assume !(20480 == ssl3_connect_~s__state~0); 14204#L114 assume !(4099 == ssl3_connect_~s__state~0); 14203#L117 assume !(4368 == ssl3_connect_~s__state~0); 14197#L120 assume !(4369 == ssl3_connect_~s__state~0); 14195#L123 assume 4384 == ssl3_connect_~s__state~0; 13596#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14051#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13838#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 14043#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13308#L276-2 ssl3_connect_~s__init_num~0 := 0; 13309#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14415#L521 ssl3_connect_~skip~0 := 0; 14413#L99-1 assume !false; 14411#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14409#L102 assume !(12292 == ssl3_connect_~s__state~0); 14407#L105 assume !(16384 == ssl3_connect_~s__state~0); 14405#L108 assume !(4096 == ssl3_connect_~s__state~0); 14404#L111 assume !(20480 == ssl3_connect_~s__state~0); 14402#L114 assume !(4099 == ssl3_connect_~s__state~0); 14401#L117 assume !(4368 == ssl3_connect_~s__state~0); 14400#L120 assume !(4369 == ssl3_connect_~s__state~0); 14399#L123 assume !(4384 == ssl3_connect_~s__state~0); 14398#L126 assume !(4385 == ssl3_connect_~s__state~0); 13467#L129 assume 4400 == ssl3_connect_~s__state~0; 13303#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13304#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 13310#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13311#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14561#L521 ssl3_connect_~skip~0 := 0; 14559#L99-1 assume !false; 14557#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14555#L102 assume !(12292 == ssl3_connect_~s__state~0); 14547#L105 assume !(16384 == ssl3_connect_~s__state~0); 14546#L108 assume !(4096 == ssl3_connect_~s__state~0); 14545#L111 assume !(20480 == ssl3_connect_~s__state~0); 14543#L114 assume !(4099 == ssl3_connect_~s__state~0); 14537#L117 assume !(4368 == ssl3_connect_~s__state~0); 14534#L120 assume !(4369 == ssl3_connect_~s__state~0); 14531#L123 assume !(4384 == ssl3_connect_~s__state~0); 14528#L126 assume !(4385 == ssl3_connect_~s__state~0); 14525#L129 assume !(4400 == ssl3_connect_~s__state~0); 14522#L132 assume !(4401 == ssl3_connect_~s__state~0); 14444#L135 assume 4416 == ssl3_connect_~s__state~0; 13439#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 14441#L305 assume !(3 == ssl3_connect_~blastFlag~0); 14440#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14439#L313 assume !(0 == ssl3_connect_~tmp___6~0); 14435#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14432#L521 ssl3_connect_~skip~0 := 0; 14431#L99-1 assume !false; 14430#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14429#L102 assume !(12292 == ssl3_connect_~s__state~0); 14428#L105 assume !(16384 == ssl3_connect_~s__state~0); 14427#L108 assume !(4096 == ssl3_connect_~s__state~0); 14426#L111 assume !(20480 == ssl3_connect_~s__state~0); 14425#L114 assume !(4099 == ssl3_connect_~s__state~0); 14424#L117 assume !(4368 == ssl3_connect_~s__state~0); 14423#L120 assume !(4369 == ssl3_connect_~s__state~0); 14421#L123 assume !(4384 == ssl3_connect_~s__state~0); 14416#L126 assume !(4385 == ssl3_connect_~s__state~0); 14414#L129 assume !(4400 == ssl3_connect_~s__state~0); 14412#L132 assume !(4401 == ssl3_connect_~s__state~0); 14410#L135 assume !(4416 == ssl3_connect_~s__state~0); 14408#L138 assume !(4417 == ssl3_connect_~s__state~0); 14406#L141 assume 4432 == ssl3_connect_~s__state~0; 13988#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14403#L321 assume !(5 == ssl3_connect_~blastFlag~0); 13846#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13542#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13540#L521 ssl3_connect_~skip~0 := 0; 13536#L99-1 assume !false; 13535#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13534#L102 assume !(12292 == ssl3_connect_~s__state~0); 13532#L105 assume !(16384 == ssl3_connect_~s__state~0); 13533#L108 assume !(4096 == ssl3_connect_~s__state~0); 14009#L111 assume !(20480 == ssl3_connect_~s__state~0); 14007#L114 assume !(4099 == ssl3_connect_~s__state~0); 14005#L117 assume !(4368 == ssl3_connect_~s__state~0); 13605#L120 assume !(4369 == ssl3_connect_~s__state~0); 13598#L123 assume !(4384 == ssl3_connect_~s__state~0); 13594#L126 assume !(4385 == ssl3_connect_~s__state~0); 13595#L129 assume !(4400 == ssl3_connect_~s__state~0); 13996#L132 assume !(4401 == ssl3_connect_~s__state~0); 13994#L135 assume !(4416 == ssl3_connect_~s__state~0); 13992#L138 assume !(4417 == ssl3_connect_~s__state~0); 13990#L141 assume !(4432 == ssl3_connect_~s__state~0); 13987#L144 assume !(4433 == ssl3_connect_~s__state~0); 13985#L147 assume !(4448 == ssl3_connect_~s__state~0); 13982#L150 assume !(4449 == ssl3_connect_~s__state~0); 13980#L153 assume !(4464 == ssl3_connect_~s__state~0); 13978#L156 assume !(4465 == ssl3_connect_~s__state~0); 13976#L159 assume !(4466 == ssl3_connect_~s__state~0); 13974#L162 assume !(4467 == ssl3_connect_~s__state~0); 13972#L165 assume !(4480 == ssl3_connect_~s__state~0); 13970#L168 assume !(4481 == ssl3_connect_~s__state~0); 13968#L171 assume !(4496 == ssl3_connect_~s__state~0); 13966#L174 assume !(4497 == ssl3_connect_~s__state~0); 13964#L177 assume !(4512 == ssl3_connect_~s__state~0); 13962#L180 assume !(4513 == ssl3_connect_~s__state~0); 13961#L183 assume !(4528 == ssl3_connect_~s__state~0); 13959#L186 assume !(4529 == ssl3_connect_~s__state~0); 13956#L189 assume !(4560 == ssl3_connect_~s__state~0); 13400#L192 assume !(4561 == ssl3_connect_~s__state~0); 13392#L195 assume 4352 == ssl3_connect_~s__state~0; 13338#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 13339#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 13287#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13403#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13841#L521 ssl3_connect_~skip~0 := 0; 13840#L99-1 assume !false; 13839#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13419#L102 assume 12292 == ssl3_connect_~s__state~0; 13420#L103 [2019-01-01 22:12:02,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:02,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2019-01-01 22:12:02,205 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:02,205 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:02,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,214 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:02,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:02,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:02,224 INFO L82 PathProgramCache]: Analyzing trace with hash -325336941, now seen corresponding path program 1 times [2019-01-01 22:12:02,224 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:02,224 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:02,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:02,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:02,309 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-01-01 22:12:02,309 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:02,310 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:02,310 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:02,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:02,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:02,310 INFO L87 Difference]: Start difference. First operand 1312 states and 1801 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-01-01 22:12:02,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:02,481 INFO L93 Difference]: Finished difference Result 1424 states and 1937 transitions. [2019-01-01 22:12:02,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:02,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1937 transitions. [2019-01-01 22:12:02,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2019-01-01 22:12:02,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1937 transitions. [2019-01-01 22:12:02,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2019-01-01 22:12:02,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2019-01-01 22:12:02,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1937 transitions. [2019-01-01 22:12:02,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:02,511 INFO L705 BuchiCegarLoop]: Abstraction has 1424 states and 1937 transitions. [2019-01-01 22:12:02,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1937 transitions. [2019-01-01 22:12:02,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1412. [2019-01-01 22:12:02,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2019-01-01 22:12:02,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1921 transitions. [2019-01-01 22:12:02,543 INFO L728 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-01-01 22:12:02,543 INFO L608 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-01-01 22:12:02,543 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2019-01-01 22:12:02,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1412 states and 1921 transitions. [2019-01-01 22:12:02,554 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2019-01-01 22:12:02,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:02,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:02,559 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:02,560 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] [2019-01-01 22:12:02,560 INFO L794 eck$LassoCheckResult]: Stem: 16125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16126#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16127#L88-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; 16128#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 16134#L99-1 assume !false; 16255#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16185#L102 assume 12292 == ssl3_connect_~s__state~0; 16186#L103 [2019-01-01 22:12:02,560 INFO L796 eck$LassoCheckResult]: Loop: 16186#L103 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; 16156#L207 ssl3_connect_~s__server~0 := 0; 17103#L212 assume 0 != ssl3_connect_~cb~0; 17101#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17099#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17096#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17093#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 17091#L239 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; 17085#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17081#L521 ssl3_connect_~skip~0 := 0; 17079#L99-1 assume !false; 17077#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17073#L102 assume !(12292 == ssl3_connect_~s__state~0); 17071#L105 assume !(16384 == ssl3_connect_~s__state~0); 17068#L108 assume !(4096 == ssl3_connect_~s__state~0); 17062#L111 assume !(20480 == ssl3_connect_~s__state~0); 17060#L114 assume !(4099 == ssl3_connect_~s__state~0); 17058#L117 assume 4368 == ssl3_connect_~s__state~0; 16227#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16228#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16070#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17051#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17047#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17043#L521 ssl3_connect_~skip~0 := 0; 17040#L99-1 assume !false; 17035#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17033#L102 assume !(12292 == ssl3_connect_~s__state~0); 17031#L105 assume !(16384 == ssl3_connect_~s__state~0); 17026#L108 assume !(4096 == ssl3_connect_~s__state~0); 17024#L111 assume !(20480 == ssl3_connect_~s__state~0); 16915#L114 assume !(4099 == ssl3_connect_~s__state~0); 16912#L117 assume !(4368 == ssl3_connect_~s__state~0); 16735#L120 assume !(4369 == ssl3_connect_~s__state~0); 16736#L123 assume 4384 == ssl3_connect_~s__state~0; 16266#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16267#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16111#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 16112#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16770#L276-2 ssl3_connect_~s__init_num~0 := 0; 16767#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16764#L521 ssl3_connect_~skip~0 := 0; 16763#L99-1 assume !false; 16762#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16761#L102 assume !(12292 == ssl3_connect_~s__state~0); 16760#L105 assume !(16384 == ssl3_connect_~s__state~0); 16759#L108 assume !(4096 == ssl3_connect_~s__state~0); 16758#L111 assume !(20480 == ssl3_connect_~s__state~0); 16757#L114 assume !(4099 == ssl3_connect_~s__state~0); 16756#L117 assume !(4368 == ssl3_connect_~s__state~0); 16755#L120 assume !(4369 == ssl3_connect_~s__state~0); 16754#L123 assume !(4384 == ssl3_connect_~s__state~0); 16753#L126 assume !(4385 == ssl3_connect_~s__state~0); 16752#L129 assume 4400 == ssl3_connect_~s__state~0; 16339#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16750#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 16747#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16744#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16741#L521 ssl3_connect_~skip~0 := 0; 16740#L99-1 assume !false; 16739#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16738#L102 assume !(12292 == ssl3_connect_~s__state~0); 16737#L105 assume !(16384 == ssl3_connect_~s__state~0); 16330#L108 assume !(4096 == ssl3_connect_~s__state~0); 16331#L111 assume !(20480 == ssl3_connect_~s__state~0); 16320#L114 assume !(4099 == ssl3_connect_~s__state~0); 16321#L117 assume !(4368 == ssl3_connect_~s__state~0); 16309#L120 assume !(4369 == ssl3_connect_~s__state~0); 16310#L123 assume !(4384 == ssl3_connect_~s__state~0); 16299#L126 assume !(4385 == ssl3_connect_~s__state~0); 16300#L129 assume !(4400 == ssl3_connect_~s__state~0); 16285#L132 assume !(4401 == ssl3_connect_~s__state~0); 16286#L135 assume 4416 == ssl3_connect_~s__state~0; 16040#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16041#L305 assume !(3 == ssl3_connect_~blastFlag~0); 16699#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16697#L313 assume !(0 == ssl3_connect_~tmp___6~0); 16694#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16691#L521 ssl3_connect_~skip~0 := 0; 16690#L99-1 assume !false; 16689#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16688#L102 assume !(12292 == ssl3_connect_~s__state~0); 16687#L105 assume !(16384 == ssl3_connect_~s__state~0); 16686#L108 assume !(4096 == ssl3_connect_~s__state~0); 16685#L111 assume !(20480 == ssl3_connect_~s__state~0); 16684#L114 assume !(4099 == ssl3_connect_~s__state~0); 16683#L117 assume !(4368 == ssl3_connect_~s__state~0); 16682#L120 assume !(4369 == ssl3_connect_~s__state~0); 16681#L123 assume !(4384 == ssl3_connect_~s__state~0); 16680#L126 assume !(4385 == ssl3_connect_~s__state~0); 16679#L129 assume !(4400 == ssl3_connect_~s__state~0); 16678#L132 assume !(4401 == ssl3_connect_~s__state~0); 16677#L135 assume !(4416 == ssl3_connect_~s__state~0); 16676#L138 assume !(4417 == ssl3_connect_~s__state~0); 16675#L141 assume 4432 == ssl3_connect_~s__state~0; 16421#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16674#L321 assume !(5 == ssl3_connect_~blastFlag~0); 16672#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16669#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16666#L521 ssl3_connect_~skip~0 := 0; 16665#L99-1 assume !false; 16664#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16663#L102 assume !(12292 == ssl3_connect_~s__state~0); 16662#L105 assume !(16384 == ssl3_connect_~s__state~0); 16661#L108 assume !(4096 == ssl3_connect_~s__state~0); 16660#L111 assume !(20480 == ssl3_connect_~s__state~0); 16659#L114 assume !(4099 == ssl3_connect_~s__state~0); 16658#L117 assume !(4368 == ssl3_connect_~s__state~0); 16657#L120 assume !(4369 == ssl3_connect_~s__state~0); 16656#L123 assume !(4384 == ssl3_connect_~s__state~0); 16655#L126 assume !(4385 == ssl3_connect_~s__state~0); 16654#L129 assume !(4400 == ssl3_connect_~s__state~0); 16653#L132 assume !(4401 == ssl3_connect_~s__state~0); 16652#L135 assume !(4416 == ssl3_connect_~s__state~0); 16651#L138 assume !(4417 == ssl3_connect_~s__state~0); 16650#L141 assume !(4432 == ssl3_connect_~s__state~0); 16649#L144 assume !(4433 == ssl3_connect_~s__state~0); 16648#L147 assume 4448 == ssl3_connect_~s__state~0; 16417#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16644#L333 assume !(ssl3_connect_~ret~0 <= 0); 16528#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16490#L336-2 ssl3_connect_~s__init_num~0 := 0; 16482#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16477#L521 ssl3_connect_~skip~0 := 0; 16474#L99-1 assume !false; 16471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16468#L102 assume !(12292 == ssl3_connect_~s__state~0); 16465#L105 assume !(16384 == ssl3_connect_~s__state~0); 16462#L108 assume !(4096 == ssl3_connect_~s__state~0); 16459#L111 assume !(20480 == ssl3_connect_~s__state~0); 16456#L114 assume !(4099 == ssl3_connect_~s__state~0); 16453#L117 assume !(4368 == ssl3_connect_~s__state~0); 16450#L120 assume !(4369 == ssl3_connect_~s__state~0); 16447#L123 assume !(4384 == ssl3_connect_~s__state~0); 16444#L126 assume !(4385 == ssl3_connect_~s__state~0); 16441#L129 assume !(4400 == ssl3_connect_~s__state~0); 16438#L132 assume !(4401 == ssl3_connect_~s__state~0); 16435#L135 assume !(4416 == ssl3_connect_~s__state~0); 16424#L138 assume !(4417 == ssl3_connect_~s__state~0); 16423#L141 assume !(4432 == ssl3_connect_~s__state~0); 16420#L144 assume !(4433 == ssl3_connect_~s__state~0); 16418#L147 assume !(4448 == ssl3_connect_~s__state~0); 16416#L150 assume !(4449 == ssl3_connect_~s__state~0); 16415#L153 assume !(4464 == ssl3_connect_~s__state~0); 16414#L156 assume !(4465 == ssl3_connect_~s__state~0); 16413#L159 assume !(4466 == ssl3_connect_~s__state~0); 16411#L162 assume !(4467 == ssl3_connect_~s__state~0); 16410#L165 assume !(4480 == ssl3_connect_~s__state~0); 16409#L168 assume !(4481 == ssl3_connect_~s__state~0); 16291#L171 assume !(4496 == ssl3_connect_~s__state~0); 16237#L174 assume !(4497 == ssl3_connect_~s__state~0); 16218#L177 assume !(4512 == ssl3_connect_~s__state~0); 16220#L180 assume !(4513 == ssl3_connect_~s__state~0); 16399#L183 assume !(4528 == ssl3_connect_~s__state~0); 16398#L186 assume !(4529 == ssl3_connect_~s__state~0); 16259#L189 assume !(4560 == ssl3_connect_~s__state~0); 16261#L192 assume !(4561 == ssl3_connect_~s__state~0); 16263#L195 assume 4352 == ssl3_connect_~s__state~0; 16391#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 16388#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 16385#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16378#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16370#L521 ssl3_connect_~skip~0 := 0; 16368#L99-1 assume !false; 16366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16364#L102 assume 12292 == ssl3_connect_~s__state~0; 16186#L103 [2019-01-01 22:12:02,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:02,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2019-01-01 22:12:02,567 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:02,567 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:02,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:02,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:02,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:02,583 INFO L82 PathProgramCache]: Analyzing trace with hash -878671098, now seen corresponding path program 1 times [2019-01-01 22:12:02,583 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:02,583 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:02,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:02,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:02,687 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-01-01 22:12:02,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:02,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:02,691 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:02,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:02,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:02,693 INFO L87 Difference]: Start difference. First operand 1412 states and 1921 transitions. cyclomatic complexity: 511 Second operand 3 states. [2019-01-01 22:12:03,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:03,167 INFO L93 Difference]: Finished difference Result 1532 states and 2061 transitions. [2019-01-01 22:12:03,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:03,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 2061 transitions. [2019-01-01 22:12:03,178 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2019-01-01 22:12:03,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1532 states and 2061 transitions. [2019-01-01 22:12:03,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1532 [2019-01-01 22:12:03,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1532 [2019-01-01 22:12:03,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 2061 transitions. [2019-01-01 22:12:03,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:03,190 INFO L705 BuchiCegarLoop]: Abstraction has 1532 states and 2061 transitions. [2019-01-01 22:12:03,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 2061 transitions. [2019-01-01 22:12:03,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1524. [2019-01-01 22:12:03,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2019-01-01 22:12:03,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2053 transitions. [2019-01-01 22:12:03,222 INFO L728 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-01-01 22:12:03,222 INFO L608 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-01-01 22:12:03,222 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2019-01-01 22:12:03,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2053 transitions. [2019-01-01 22:12:03,233 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2019-01-01 22:12:03,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:03,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:03,239 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:03,240 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] [2019-01-01 22:12:03,240 INFO L794 eck$LassoCheckResult]: Stem: 19075#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19076#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19077#L88-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; 19078#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 19085#L99-1 assume !false; 19328#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19149#L102 assume 12292 == ssl3_connect_~s__state~0; 18980#L103 [2019-01-01 22:12:03,240 INFO L796 eck$LassoCheckResult]: Loop: 18980#L103 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; 18981#L207 ssl3_connect_~s__server~0 := 0; 19013#L212 assume 0 != ssl3_connect_~cb~0; 19039#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 19040#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19073#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19015#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 19041#L239 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; 20474#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20471#L521 ssl3_connect_~skip~0 := 0; 20470#L99-1 assume !false; 19011#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19012#L102 assume !(12292 == ssl3_connect_~s__state~0); 19020#L105 assume !(16384 == ssl3_connect_~s__state~0); 19021#L108 assume !(4096 == ssl3_connect_~s__state~0); 18997#L111 assume !(20480 == ssl3_connect_~s__state~0); 18982#L114 assume !(4099 == ssl3_connect_~s__state~0); 18983#L117 assume 4368 == ssl3_connect_~s__state~0; 19082#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19016#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19002#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19003#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 20393#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20390#L521 ssl3_connect_~skip~0 := 0; 20389#L99-1 assume !false; 20388#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20387#L102 assume !(12292 == ssl3_connect_~s__state~0); 20386#L105 assume !(16384 == ssl3_connect_~s__state~0); 20385#L108 assume !(4096 == ssl3_connect_~s__state~0); 20185#L111 assume !(20480 == ssl3_connect_~s__state~0); 20182#L114 assume !(4099 == ssl3_connect_~s__state~0); 20183#L117 assume !(4368 == ssl3_connect_~s__state~0); 20177#L120 assume !(4369 == ssl3_connect_~s__state~0); 20175#L123 assume 4384 == ssl3_connect_~s__state~0; 19048#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19049#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19055#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 19056#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20262#L276-2 ssl3_connect_~s__init_num~0 := 0; 20230#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20225#L521 ssl3_connect_~skip~0 := 0; 20222#L99-1 assume !false; 20219#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20216#L102 assume !(12292 == ssl3_connect_~s__state~0); 20213#L105 assume !(16384 == ssl3_connect_~s__state~0); 20212#L108 assume !(4096 == ssl3_connect_~s__state~0); 20211#L111 assume !(20480 == ssl3_connect_~s__state~0); 20210#L114 assume !(4099 == ssl3_connect_~s__state~0); 20172#L117 assume !(4368 == ssl3_connect_~s__state~0); 20171#L120 assume !(4369 == ssl3_connect_~s__state~0); 20170#L123 assume !(4384 == ssl3_connect_~s__state~0); 20169#L126 assume !(4385 == ssl3_connect_~s__state~0); 19316#L129 assume 4400 == ssl3_connect_~s__state~0; 19317#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19312#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 19311#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19304#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19302#L521 ssl3_connect_~skip~0 := 0; 19293#L99-1 assume !false; 19294#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19285#L102 assume !(12292 == ssl3_connect_~s__state~0); 19286#L105 assume !(16384 == ssl3_connect_~s__state~0); 19279#L108 assume !(4096 == ssl3_connect_~s__state~0); 19280#L111 assume !(20480 == ssl3_connect_~s__state~0); 19270#L114 assume !(4099 == ssl3_connect_~s__state~0); 19271#L117 assume !(4368 == ssl3_connect_~s__state~0); 19260#L120 assume !(4369 == ssl3_connect_~s__state~0); 19261#L123 assume !(4384 == ssl3_connect_~s__state~0); 19254#L126 assume !(4385 == ssl3_connect_~s__state~0); 19255#L129 assume !(4400 == ssl3_connect_~s__state~0); 19245#L132 assume !(4401 == ssl3_connect_~s__state~0); 19246#L135 assume 4416 == ssl3_connect_~s__state~0; 18992#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 18993#L305 assume !(3 == ssl3_connect_~blastFlag~0); 19984#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19982#L313 assume !(0 == ssl3_connect_~tmp___6~0); 19979#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19976#L521 ssl3_connect_~skip~0 := 0; 19975#L99-1 assume !false; 19974#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19973#L102 assume !(12292 == ssl3_connect_~s__state~0); 19972#L105 assume !(16384 == ssl3_connect_~s__state~0); 19971#L108 assume !(4096 == ssl3_connect_~s__state~0); 19969#L111 assume !(20480 == ssl3_connect_~s__state~0); 19967#L114 assume !(4099 == ssl3_connect_~s__state~0); 19966#L117 assume !(4368 == ssl3_connect_~s__state~0); 19965#L120 assume !(4369 == ssl3_connect_~s__state~0); 19963#L123 assume !(4384 == ssl3_connect_~s__state~0); 19957#L126 assume !(4385 == ssl3_connect_~s__state~0); 19955#L129 assume !(4400 == ssl3_connect_~s__state~0); 19953#L132 assume !(4401 == ssl3_connect_~s__state~0); 19951#L135 assume !(4416 == ssl3_connect_~s__state~0); 19949#L138 assume !(4417 == ssl3_connect_~s__state~0); 19947#L141 assume 4432 == ssl3_connect_~s__state~0; 19730#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 19944#L321 assume !(5 == ssl3_connect_~blastFlag~0); 19941#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19937#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19933#L521 ssl3_connect_~skip~0 := 0; 19931#L99-1 assume !false; 19929#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19927#L102 assume !(12292 == ssl3_connect_~s__state~0); 19925#L105 assume !(16384 == ssl3_connect_~s__state~0); 19923#L108 assume !(4096 == ssl3_connect_~s__state~0); 19921#L111 assume !(20480 == ssl3_connect_~s__state~0); 19919#L114 assume !(4099 == ssl3_connect_~s__state~0); 19917#L117 assume !(4368 == ssl3_connect_~s__state~0); 19915#L120 assume !(4369 == ssl3_connect_~s__state~0); 19913#L123 assume !(4384 == ssl3_connect_~s__state~0); 19911#L126 assume !(4385 == ssl3_connect_~s__state~0); 19909#L129 assume !(4400 == ssl3_connect_~s__state~0); 19907#L132 assume !(4401 == ssl3_connect_~s__state~0); 19905#L135 assume !(4416 == ssl3_connect_~s__state~0); 19903#L138 assume !(4417 == ssl3_connect_~s__state~0); 19901#L141 assume !(4432 == ssl3_connect_~s__state~0); 19899#L144 assume !(4433 == ssl3_connect_~s__state~0); 19684#L147 assume 4448 == ssl3_connect_~s__state~0; 19283#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19284#L333 assume !(ssl3_connect_~ret~0 <= 0); 19059#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19061#L336-2 ssl3_connect_~s__init_num~0 := 0; 18996#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20082#L521 ssl3_connect_~skip~0 := 0; 20079#L99-1 assume !false; 20080#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20379#L102 assume !(12292 == ssl3_connect_~s__state~0); 20378#L105 assume !(16384 == ssl3_connect_~s__state~0); 20377#L108 assume !(4096 == ssl3_connect_~s__state~0); 20376#L111 assume !(20480 == ssl3_connect_~s__state~0); 20375#L114 assume !(4099 == ssl3_connect_~s__state~0); 20374#L117 assume !(4368 == ssl3_connect_~s__state~0); 20373#L120 assume !(4369 == ssl3_connect_~s__state~0); 20372#L123 assume !(4384 == ssl3_connect_~s__state~0); 20371#L126 assume !(4385 == ssl3_connect_~s__state~0); 20369#L129 assume !(4400 == ssl3_connect_~s__state~0); 19318#L132 assume !(4401 == ssl3_connect_~s__state~0); 19319#L135 assume !(4416 == ssl3_connect_~s__state~0); 19734#L138 assume !(4417 == ssl3_connect_~s__state~0); 19735#L141 assume !(4432 == ssl3_connect_~s__state~0); 19729#L144 assume !(4433 == ssl3_connect_~s__state~0); 19731#L147 assume !(4448 == ssl3_connect_~s__state~0); 19685#L150 assume !(4449 == ssl3_connect_~s__state~0); 19686#L153 assume !(4464 == ssl3_connect_~s__state~0); 19723#L156 assume !(4465 == ssl3_connect_~s__state~0); 19724#L159 assume !(4466 == ssl3_connect_~s__state~0); 19714#L162 assume !(4467 == ssl3_connect_~s__state~0); 19716#L165 assume !(4480 == ssl3_connect_~s__state~0); 20336#L168 assume !(4481 == ssl3_connect_~s__state~0); 19721#L171 assume !(4496 == ssl3_connect_~s__state~0); 19722#L174 assume !(4497 == ssl3_connect_~s__state~0); 19712#L177 assume !(4512 == ssl3_connect_~s__state~0); 19713#L180 assume !(4513 == ssl3_connect_~s__state~0); 20133#L183 assume !(4528 == ssl3_connect_~s__state~0); 20131#L186 assume !(4529 == ssl3_connect_~s__state~0); 20132#L189 assume !(4560 == ssl3_connect_~s__state~0); 19708#L192 assume !(4561 == ssl3_connect_~s__state~0); 19094#L195 assume 4352 == ssl3_connect_~s__state~0; 19095#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 19223#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19224#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19212#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19210#L521 ssl3_connect_~skip~0 := 0; 19201#L99-1 assume !false; 19202#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19193#L102 assume 12292 == ssl3_connect_~s__state~0; 18980#L103 [2019-01-01 22:12:03,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2019-01-01 22:12:03,247 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,247 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:03,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1049601604, now seen corresponding path program 1 times [2019-01-01 22:12:03,261 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,264 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:03,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:03,379 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-01-01 22:12:03,380 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:03,380 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:03,380 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:03,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:03,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:03,381 INFO L87 Difference]: Start difference. First operand 1524 states and 2053 transitions. cyclomatic complexity: 531 Second operand 3 states. [2019-01-01 22:12:03,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:03,553 INFO L93 Difference]: Finished difference Result 1660 states and 2213 transitions. [2019-01-01 22:12:03,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:03,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 2213 transitions. [2019-01-01 22:12:03,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2019-01-01 22:12:03,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 2213 transitions. [2019-01-01 22:12:03,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2019-01-01 22:12:03,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2019-01-01 22:12:03,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 2213 transitions. [2019-01-01 22:12:03,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:03,572 INFO L705 BuchiCegarLoop]: Abstraction has 1660 states and 2213 transitions. [2019-01-01 22:12:03,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 2213 transitions. [2019-01-01 22:12:03,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1648. [2019-01-01 22:12:03,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1648 states. [2019-01-01 22:12:03,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2197 transitions. [2019-01-01 22:12:03,602 INFO L728 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-01-01 22:12:03,602 INFO L608 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-01-01 22:12:03,602 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2019-01-01 22:12:03,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1648 states and 2197 transitions. [2019-01-01 22:12:03,612 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2019-01-01 22:12:03,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:03,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:03,618 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:03,618 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] [2019-01-01 22:12:03,618 INFO L794 eck$LassoCheckResult]: Stem: 22265#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22266#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22267#L88-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; 22268#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 22276#L99-1 assume !false; 22341#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22342#L102 assume 12292 == ssl3_connect_~s__state~0; 22339#L103 [2019-01-01 22:12:03,619 INFO L796 eck$LassoCheckResult]: Loop: 22339#L103 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; 22942#L207 ssl3_connect_~s__server~0 := 0; 23508#L212 assume 0 != ssl3_connect_~cb~0; 23507#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 22287#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 22288#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 22231#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 22232#L239 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; 22275#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23755#L521 ssl3_connect_~skip~0 := 0; 23753#L99-1 assume !false; 23751#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23749#L102 assume !(12292 == ssl3_connect_~s__state~0); 23747#L105 assume !(16384 == ssl3_connect_~s__state~0); 23745#L108 assume !(4096 == ssl3_connect_~s__state~0); 23743#L111 assume !(20480 == ssl3_connect_~s__state~0); 22172#L114 assume !(4099 == ssl3_connect_~s__state~0); 22173#L117 assume 4368 == ssl3_connect_~s__state~0; 22936#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 23040#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22525#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 23039#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 23034#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23031#L521 ssl3_connect_~skip~0 := 0; 23029#L99-1 assume !false; 23028#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23027#L102 assume !(12292 == ssl3_connect_~s__state~0); 23026#L105 assume !(16384 == ssl3_connect_~s__state~0); 23024#L108 assume !(4096 == ssl3_connect_~s__state~0); 23018#L111 assume !(20480 == ssl3_connect_~s__state~0); 23016#L114 assume !(4099 == ssl3_connect_~s__state~0); 23014#L117 assume !(4368 == ssl3_connect_~s__state~0); 23012#L120 assume !(4369 == ssl3_connect_~s__state~0); 23010#L123 assume 4384 == ssl3_connect_~s__state~0; 22927#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 23007#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22499#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 23004#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 23002#L276-2 ssl3_connect_~s__init_num~0 := 0; 22986#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22982#L521 ssl3_connect_~skip~0 := 0; 22980#L99-1 assume !false; 22978#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22976#L102 assume !(12292 == ssl3_connect_~s__state~0); 22974#L105 assume !(16384 == ssl3_connect_~s__state~0); 22972#L108 assume !(4096 == ssl3_connect_~s__state~0); 22970#L111 assume !(20480 == ssl3_connect_~s__state~0); 22968#L114 assume !(4099 == ssl3_connect_~s__state~0); 22966#L117 assume !(4368 == ssl3_connect_~s__state~0); 22964#L120 assume !(4369 == ssl3_connect_~s__state~0); 22962#L123 assume !(4384 == ssl3_connect_~s__state~0); 22960#L126 assume !(4385 == ssl3_connect_~s__state~0); 22904#L129 assume 4400 == ssl3_connect_~s__state~0; 22903#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22902#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 22299#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22778#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22776#L521 ssl3_connect_~skip~0 := 0; 22766#L99-1 assume !false; 22767#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22758#L102 assume !(12292 == ssl3_connect_~s__state~0); 22759#L105 assume !(16384 == ssl3_connect_~s__state~0); 22750#L108 assume !(4096 == ssl3_connect_~s__state~0); 22751#L111 assume !(20480 == ssl3_connect_~s__state~0); 22608#L114 assume !(4099 == ssl3_connect_~s__state~0); 22609#L117 assume !(4368 == ssl3_connect_~s__state~0); 22604#L120 assume !(4369 == ssl3_connect_~s__state~0); 22605#L123 assume !(4384 == ssl3_connect_~s__state~0); 22596#L126 assume !(4385 == ssl3_connect_~s__state~0); 22597#L129 assume !(4400 == ssl3_connect_~s__state~0); 22592#L132 assume !(4401 == ssl3_connect_~s__state~0); 22593#L135 assume 4416 == ssl3_connect_~s__state~0; 22181#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 22182#L305 assume !(3 == ssl3_connect_~blastFlag~0); 23284#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23282#L313 assume !(0 == ssl3_connect_~tmp___6~0); 23279#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23276#L521 ssl3_connect_~skip~0 := 0; 23275#L99-1 assume !false; 23274#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23273#L102 assume !(12292 == ssl3_connect_~s__state~0); 23272#L105 assume !(16384 == ssl3_connect_~s__state~0); 23271#L108 assume !(4096 == ssl3_connect_~s__state~0); 23270#L111 assume !(20480 == ssl3_connect_~s__state~0); 23269#L114 assume !(4099 == ssl3_connect_~s__state~0); 23268#L117 assume !(4368 == ssl3_connect_~s__state~0); 23267#L120 assume !(4369 == ssl3_connect_~s__state~0); 23266#L123 assume !(4384 == ssl3_connect_~s__state~0); 23265#L126 assume !(4385 == ssl3_connect_~s__state~0); 23264#L129 assume !(4400 == ssl3_connect_~s__state~0); 23263#L132 assume !(4401 == ssl3_connect_~s__state~0); 23262#L135 assume !(4416 == ssl3_connect_~s__state~0); 23260#L138 assume !(4417 == ssl3_connect_~s__state~0); 23254#L141 assume 4432 == ssl3_connect_~s__state~0; 23111#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 23251#L321 assume !(5 == ssl3_connect_~blastFlag~0); 23248#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23244#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23240#L521 ssl3_connect_~skip~0 := 0; 23238#L99-1 assume !false; 23236#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23234#L102 assume !(12292 == ssl3_connect_~s__state~0); 23232#L105 assume !(16384 == ssl3_connect_~s__state~0); 23230#L108 assume !(4096 == ssl3_connect_~s__state~0); 23228#L111 assume !(20480 == ssl3_connect_~s__state~0); 23226#L114 assume !(4099 == ssl3_connect_~s__state~0); 23224#L117 assume !(4368 == ssl3_connect_~s__state~0); 23222#L120 assume !(4369 == ssl3_connect_~s__state~0); 23220#L123 assume !(4384 == ssl3_connect_~s__state~0); 23218#L126 assume !(4385 == ssl3_connect_~s__state~0); 23216#L129 assume !(4400 == ssl3_connect_~s__state~0); 23214#L132 assume !(4401 == ssl3_connect_~s__state~0); 23212#L135 assume !(4416 == ssl3_connect_~s__state~0); 23209#L138 assume !(4417 == ssl3_connect_~s__state~0); 23208#L141 assume !(4432 == ssl3_connect_~s__state~0); 23203#L144 assume !(4433 == ssl3_connect_~s__state~0); 23197#L147 assume 4448 == ssl3_connect_~s__state~0; 23104#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 23194#L333 assume !(ssl3_connect_~ret~0 <= 0); 23192#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 23189#L336-2 ssl3_connect_~s__init_num~0 := 0; 23184#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23180#L521 ssl3_connect_~skip~0 := 0; 23178#L99-1 assume !false; 23176#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23174#L102 assume !(12292 == ssl3_connect_~s__state~0); 23172#L105 assume !(16384 == ssl3_connect_~s__state~0); 23170#L108 assume !(4096 == ssl3_connect_~s__state~0); 23168#L111 assume !(20480 == ssl3_connect_~s__state~0); 23166#L114 assume !(4099 == ssl3_connect_~s__state~0); 23164#L117 assume !(4368 == ssl3_connect_~s__state~0); 23162#L120 assume !(4369 == ssl3_connect_~s__state~0); 23160#L123 assume !(4384 == ssl3_connect_~s__state~0); 23158#L126 assume !(4385 == ssl3_connect_~s__state~0); 23156#L129 assume !(4400 == ssl3_connect_~s__state~0); 23154#L132 assume !(4401 == ssl3_connect_~s__state~0); 23152#L135 assume !(4416 == ssl3_connect_~s__state~0); 23150#L138 assume !(4417 == ssl3_connect_~s__state~0); 23148#L141 assume !(4432 == ssl3_connect_~s__state~0); 23146#L144 assume !(4433 == ssl3_connect_~s__state~0); 23144#L147 assume !(4448 == ssl3_connect_~s__state~0); 23142#L150 assume !(4449 == ssl3_connect_~s__state~0); 23140#L153 assume !(4464 == ssl3_connect_~s__state~0); 23138#L156 assume !(4465 == ssl3_connect_~s__state~0); 23136#L159 assume !(4466 == ssl3_connect_~s__state~0); 23133#L162 assume !(4467 == ssl3_connect_~s__state~0); 23087#L165 assume 4480 == ssl3_connect_~s__state~0; 23085#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 23084#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23056#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 23054#L361-2 ssl3_connect_~s__init_num~0 := 0; 23051#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23048#L521 ssl3_connect_~skip~0 := 0; 23047#L99-1 assume !false; 23045#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23046#L102 assume !(12292 == ssl3_connect_~s__state~0); 22950#L105 assume !(16384 == ssl3_connect_~s__state~0); 22951#L108 assume !(4096 == ssl3_connect_~s__state~0); 22944#L111 assume !(20480 == ssl3_connect_~s__state~0); 22945#L114 assume !(4099 == ssl3_connect_~s__state~0); 22939#L117 assume !(4368 == ssl3_connect_~s__state~0); 22940#L120 assume !(4369 == ssl3_connect_~s__state~0); 22928#L123 assume !(4384 == ssl3_connect_~s__state~0); 22929#L126 assume !(4385 == ssl3_connect_~s__state~0); 22909#L129 assume !(4400 == ssl3_connect_~s__state~0); 22910#L132 assume !(4401 == ssl3_connect_~s__state~0); 23120#L135 assume !(4416 == ssl3_connect_~s__state~0); 23121#L138 assume !(4417 == ssl3_connect_~s__state~0); 23114#L141 assume !(4432 == ssl3_connect_~s__state~0); 23115#L144 assume !(4433 == ssl3_connect_~s__state~0); 23107#L147 assume !(4448 == ssl3_connect_~s__state~0); 23108#L150 assume !(4449 == ssl3_connect_~s__state~0); 23101#L153 assume !(4464 == ssl3_connect_~s__state~0); 23099#L156 assume !(4465 == ssl3_connect_~s__state~0); 23097#L159 assume !(4466 == ssl3_connect_~s__state~0); 23094#L162 assume !(4467 == ssl3_connect_~s__state~0); 23096#L165 assume !(4480 == ssl3_connect_~s__state~0); 23086#L168 assume !(4481 == ssl3_connect_~s__state~0); 22345#L171 assume !(4496 == ssl3_connect_~s__state~0); 22347#L174 assume !(4497 == ssl3_connect_~s__state~0); 23296#L177 assume !(4512 == ssl3_connect_~s__state~0); 23297#L180 assume !(4513 == ssl3_connect_~s__state~0); 23532#L183 assume !(4528 == ssl3_connect_~s__state~0); 23529#L186 assume !(4529 == ssl3_connect_~s__state~0); 23527#L189 assume !(4560 == ssl3_connect_~s__state~0); 22464#L192 assume !(4561 == ssl3_connect_~s__state~0); 22462#L195 assume 4352 == ssl3_connect_~s__state~0; 22463#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 22444#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 22445#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22412#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22402#L521 ssl3_connect_~skip~0 := 0; 22398#L99-1 assume !false; 22318#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22319#L102 assume 12292 == ssl3_connect_~s__state~0; 22339#L103 [2019-01-01 22:12:03,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2019-01-01 22:12:03,625 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:03,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,643 INFO L82 PathProgramCache]: Analyzing trace with hash 422138630, now seen corresponding path program 1 times [2019-01-01 22:12:03,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,644 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:03,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2019-01-01 22:12:03,747 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:03,747 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:03,751 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:03,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:03,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:03,751 INFO L87 Difference]: Start difference. First operand 1648 states and 2197 transitions. cyclomatic complexity: 551 Second operand 3 states. [2019-01-01 22:12:03,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:03,807 INFO L93 Difference]: Finished difference Result 3266 states and 4351 transitions. [2019-01-01 22:12:03,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:03,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3266 states and 4351 transitions. [2019-01-01 22:12:03,823 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-01-01 22:12:03,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-01-01 22:12:03,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2019-01-01 22:12:03,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2019-01-01 22:12:03,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 4351 transitions. [2019-01-01 22:12:03,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:03,846 INFO L705 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-01-01 22:12:03,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 4351 transitions. [2019-01-01 22:12:03,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3266. [2019-01-01 22:12:03,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3266 states. [2019-01-01 22:12:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-01-01 22:12:03,927 INFO L728 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-01-01 22:12:03,927 INFO L608 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-01-01 22:12:03,927 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2019-01-01 22:12:03,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3266 states and 4351 transitions. [2019-01-01 22:12:03,941 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-01-01 22:12:03,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:03,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:03,946 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:03,946 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] [2019-01-01 22:12:03,947 INFO L794 eck$LassoCheckResult]: Stem: 27179#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27180#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27181#L88-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; 27182#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 27191#L99-1 assume !false; 28293#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28289#L102 assume 12292 == ssl3_connect_~s__state~0; 28284#L103 [2019-01-01 22:12:03,947 INFO L796 eck$LassoCheckResult]: Loop: 28284#L103 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; 28229#L207 ssl3_connect_~s__server~0 := 0; 28272#L212 assume 0 != ssl3_connect_~cb~0; 28268#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 28263#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 28261#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 28259#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 28257#L239 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; 28253#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28245#L521 ssl3_connect_~skip~0 := 0; 28243#L99-1 assume !false; 28241#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28239#L102 assume !(12292 == ssl3_connect_~s__state~0); 28237#L105 assume !(16384 == ssl3_connect_~s__state~0); 28235#L108 assume !(4096 == ssl3_connect_~s__state~0); 28233#L111 assume !(20480 == ssl3_connect_~s__state~0); 28231#L114 assume !(4099 == ssl3_connect_~s__state~0); 28179#L117 assume 4368 == ssl3_connect_~s__state~0; 28175#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 28172#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27817#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 28170#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 28167#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28164#L521 ssl3_connect_~skip~0 := 0; 28163#L99-1 assume !false; 28162#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28160#L102 assume !(12292 == ssl3_connect_~s__state~0); 28158#L105 assume !(16384 == ssl3_connect_~s__state~0); 28156#L108 assume !(4096 == ssl3_connect_~s__state~0); 28152#L111 assume !(20480 == ssl3_connect_~s__state~0); 28150#L114 assume !(4099 == ssl3_connect_~s__state~0); 28147#L117 assume !(4368 == ssl3_connect_~s__state~0); 28141#L120 assume !(4369 == ssl3_connect_~s__state~0); 28137#L123 assume 4384 == ssl3_connect_~s__state~0; 28133#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 28131#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27875#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 28127#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28124#L276-2 ssl3_connect_~s__init_num~0 := 0; 28120#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28116#L521 ssl3_connect_~skip~0 := 0; 28115#L99-1 assume !false; 28114#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28113#L102 assume !(12292 == ssl3_connect_~s__state~0); 28112#L105 assume !(16384 == ssl3_connect_~s__state~0); 28111#L108 assume !(4096 == ssl3_connect_~s__state~0); 28110#L111 assume !(20480 == ssl3_connect_~s__state~0); 28109#L114 assume !(4099 == ssl3_connect_~s__state~0); 28108#L117 assume !(4368 == ssl3_connect_~s__state~0); 28106#L120 assume !(4369 == ssl3_connect_~s__state~0); 28105#L123 assume !(4384 == ssl3_connect_~s__state~0); 28104#L126 assume !(4385 == ssl3_connect_~s__state~0); 28102#L129 assume 4400 == ssl3_connect_~s__state~0; 28099#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28097#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 28098#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28989#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28986#L521 ssl3_connect_~skip~0 := 0; 28985#L99-1 assume !false; 28984#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28983#L102 assume !(12292 == ssl3_connect_~s__state~0); 28982#L105 assume !(16384 == ssl3_connect_~s__state~0); 28981#L108 assume !(4096 == ssl3_connect_~s__state~0); 28980#L111 assume !(20480 == ssl3_connect_~s__state~0); 28979#L114 assume !(4099 == ssl3_connect_~s__state~0); 28978#L117 assume !(4368 == ssl3_connect_~s__state~0); 28977#L120 assume !(4369 == ssl3_connect_~s__state~0); 28976#L123 assume !(4384 == ssl3_connect_~s__state~0); 28975#L126 assume !(4385 == ssl3_connect_~s__state~0); 28974#L129 assume !(4400 == ssl3_connect_~s__state~0); 28973#L132 assume !(4401 == ssl3_connect_~s__state~0); 28972#L135 assume 4416 == ssl3_connect_~s__state~0; 28351#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 28971#L305 assume !(3 == ssl3_connect_~blastFlag~0); 28970#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28968#L313 assume !(0 == ssl3_connect_~tmp___6~0); 28965#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28962#L521 ssl3_connect_~skip~0 := 0; 28961#L99-1 assume !false; 28960#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28959#L102 assume !(12292 == ssl3_connect_~s__state~0); 28958#L105 assume !(16384 == ssl3_connect_~s__state~0); 28957#L108 assume !(4096 == ssl3_connect_~s__state~0); 28956#L111 assume !(20480 == ssl3_connect_~s__state~0); 28955#L114 assume !(4099 == ssl3_connect_~s__state~0); 28954#L117 assume !(4368 == ssl3_connect_~s__state~0); 28953#L120 assume !(4369 == ssl3_connect_~s__state~0); 28952#L123 assume !(4384 == ssl3_connect_~s__state~0); 28951#L126 assume !(4385 == ssl3_connect_~s__state~0); 28949#L129 assume !(4400 == ssl3_connect_~s__state~0); 28943#L132 assume !(4401 == ssl3_connect_~s__state~0); 28941#L135 assume !(4416 == ssl3_connect_~s__state~0); 28939#L138 assume !(4417 == ssl3_connect_~s__state~0); 28937#L141 assume 4432 == ssl3_connect_~s__state~0; 28344#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 28934#L321 assume !(5 == ssl3_connect_~blastFlag~0); 28931#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28927#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28923#L521 ssl3_connect_~skip~0 := 0; 28921#L99-1 assume !false; 28919#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28917#L102 assume !(12292 == ssl3_connect_~s__state~0); 28915#L105 assume !(16384 == ssl3_connect_~s__state~0); 28913#L108 assume !(4096 == ssl3_connect_~s__state~0); 28911#L111 assume !(20480 == ssl3_connect_~s__state~0); 28909#L114 assume !(4099 == ssl3_connect_~s__state~0); 28908#L117 assume !(4368 == ssl3_connect_~s__state~0); 28906#L120 assume !(4369 == ssl3_connect_~s__state~0); 28904#L123 assume !(4384 == ssl3_connect_~s__state~0); 28901#L126 assume !(4385 == ssl3_connect_~s__state~0); 28895#L129 assume !(4400 == ssl3_connect_~s__state~0); 28893#L132 assume !(4401 == ssl3_connect_~s__state~0); 28891#L135 assume !(4416 == ssl3_connect_~s__state~0); 28889#L138 assume !(4417 == ssl3_connect_~s__state~0); 28887#L141 assume !(4432 == ssl3_connect_~s__state~0); 28885#L144 assume !(4433 == ssl3_connect_~s__state~0); 28883#L147 assume 4448 == ssl3_connect_~s__state~0; 28337#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 28880#L333 assume !(ssl3_connect_~ret~0 <= 0); 28877#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28874#L336-2 ssl3_connect_~s__init_num~0 := 0; 28870#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28866#L521 ssl3_connect_~skip~0 := 0; 28864#L99-1 assume !false; 28862#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28860#L102 assume !(12292 == ssl3_connect_~s__state~0); 28858#L105 assume !(16384 == ssl3_connect_~s__state~0); 28856#L108 assume !(4096 == ssl3_connect_~s__state~0); 28855#L111 assume !(20480 == ssl3_connect_~s__state~0); 28853#L114 assume !(4099 == ssl3_connect_~s__state~0); 28850#L117 assume !(4368 == ssl3_connect_~s__state~0); 28844#L120 assume !(4369 == ssl3_connect_~s__state~0); 28842#L123 assume !(4384 == ssl3_connect_~s__state~0); 28840#L126 assume !(4385 == ssl3_connect_~s__state~0); 28838#L129 assume !(4400 == ssl3_connect_~s__state~0); 28836#L132 assume !(4401 == ssl3_connect_~s__state~0); 28834#L135 assume !(4416 == ssl3_connect_~s__state~0); 28832#L138 assume !(4417 == ssl3_connect_~s__state~0); 28831#L141 assume !(4432 == ssl3_connect_~s__state~0); 28830#L144 assume !(4433 == ssl3_connect_~s__state~0); 28827#L147 assume !(4448 == ssl3_connect_~s__state~0); 28821#L150 assume !(4449 == ssl3_connect_~s__state~0); 28819#L153 assume 4464 == ssl3_connect_~s__state~0; 28325#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 28815#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28811#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28807#L521 ssl3_connect_~skip~0 := 0; 28805#L99-1 assume !false; 28803#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28801#L102 assume !(12292 == ssl3_connect_~s__state~0); 28799#L105 assume !(16384 == ssl3_connect_~s__state~0); 28797#L108 assume !(4096 == ssl3_connect_~s__state~0); 28795#L111 assume !(20480 == ssl3_connect_~s__state~0); 28793#L114 assume !(4099 == ssl3_connect_~s__state~0); 28791#L117 assume !(4368 == ssl3_connect_~s__state~0); 28789#L120 assume !(4369 == ssl3_connect_~s__state~0); 28787#L123 assume !(4384 == ssl3_connect_~s__state~0); 28785#L126 assume !(4385 == ssl3_connect_~s__state~0); 28783#L129 assume !(4400 == ssl3_connect_~s__state~0); 28781#L132 assume !(4401 == ssl3_connect_~s__state~0); 28779#L135 assume !(4416 == ssl3_connect_~s__state~0); 28777#L138 assume !(4417 == ssl3_connect_~s__state~0); 28775#L141 assume !(4432 == ssl3_connect_~s__state~0); 28773#L144 assume !(4433 == ssl3_connect_~s__state~0); 28771#L147 assume !(4448 == ssl3_connect_~s__state~0); 28769#L150 assume !(4449 == ssl3_connect_~s__state~0); 28767#L153 assume !(4464 == ssl3_connect_~s__state~0); 28765#L156 assume !(4465 == ssl3_connect_~s__state~0); 28763#L159 assume !(4466 == ssl3_connect_~s__state~0); 28761#L162 assume !(4467 == ssl3_connect_~s__state~0); 28759#L165 assume 4480 == ssl3_connect_~s__state~0; 28313#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28757#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28754#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 28751#L361-2 ssl3_connect_~s__init_num~0 := 0; 28745#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28740#L521 ssl3_connect_~skip~0 := 0; 28650#L99-1 assume !false; 28646#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28642#L102 assume !(12292 == ssl3_connect_~s__state~0); 28637#L105 assume !(16384 == ssl3_connect_~s__state~0); 28279#L108 assume !(4096 == ssl3_connect_~s__state~0); 28280#L111 assume !(20480 == ssl3_connect_~s__state~0); 28283#L114 assume !(4099 == ssl3_connect_~s__state~0); 28180#L117 assume !(4368 == ssl3_connect_~s__state~0); 28181#L120 assume !(4369 == ssl3_connect_~s__state~0); 28135#L123 assume !(4384 == ssl3_connect_~s__state~0); 28136#L126 assume !(4385 == ssl3_connect_~s__state~0); 28100#L129 assume !(4400 == ssl3_connect_~s__state~0); 28101#L132 assume !(4401 == ssl3_connect_~s__state~0); 28103#L135 assume !(4416 == ssl3_connect_~s__state~0); 28353#L138 assume !(4417 == ssl3_connect_~s__state~0); 28349#L141 assume !(4432 == ssl3_connect_~s__state~0); 28346#L144 assume !(4433 == ssl3_connect_~s__state~0); 28342#L147 assume !(4448 == ssl3_connect_~s__state~0); 28339#L150 assume !(4449 == ssl3_connect_~s__state~0); 28335#L153 assume !(4464 == ssl3_connect_~s__state~0); 28333#L156 assume !(4465 == ssl3_connect_~s__state~0); 28331#L159 assume !(4466 == ssl3_connect_~s__state~0); 28328#L162 assume !(4467 == ssl3_connect_~s__state~0); 28323#L165 assume !(4480 == ssl3_connect_~s__state~0); 28319#L168 assume !(4481 == ssl3_connect_~s__state~0); 28311#L171 assume !(4496 == ssl3_connect_~s__state~0); 28310#L174 assume !(4497 == ssl3_connect_~s__state~0); 28309#L177 assume !(4512 == ssl3_connect_~s__state~0); 28306#L180 assume !(4513 == ssl3_connect_~s__state~0); 28278#L183 assume !(4528 == ssl3_connect_~s__state~0); 28276#L186 assume !(4529 == ssl3_connect_~s__state~0); 28277#L189 assume !(4560 == ssl3_connect_~s__state~0); 28286#L192 assume !(4561 == ssl3_connect_~s__state~0); 28288#L195 assume 4352 == ssl3_connect_~s__state~0; 28330#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 28326#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 28321#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 28316#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28305#L521 ssl3_connect_~skip~0 := 0; 28301#L99-1 assume !false; 28300#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28291#L102 assume 12292 == ssl3_connect_~s__state~0; 28284#L103 [2019-01-01 22:12:03,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2019-01-01 22:12:03,948 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,948 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:03,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:03,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:03,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1822259684, now seen corresponding path program 1 times [2019-01-01 22:12:03,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:03,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:03,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,956 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:03,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2019-01-01 22:12:04,085 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:04,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:04,085 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:04,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:04,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:04,086 INFO L87 Difference]: Start difference. First operand 3266 states and 4351 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2019-01-01 22:12:04,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:04,381 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2019-01-01 22:12:04,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:04,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2019-01-01 22:12:04,395 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2019-01-01 22:12:04,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2019-01-01 22:12:04,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2019-01-01 22:12:04,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2019-01-01 22:12:04,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2019-01-01 22:12:04,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:04,418 INFO L705 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2019-01-01 22:12:04,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2019-01-01 22:12:04,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2019-01-01 22:12:04,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2019-01-01 22:12:04,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2019-01-01 22:12:04,468 INFO L728 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-01-01 22:12:04,468 INFO L608 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-01-01 22:12:04,468 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2019-01-01 22:12:04,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2019-01-01 22:12:04,479 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-01-01 22:12:04,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:04,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:04,482 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:04,482 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] [2019-01-01 22:12:04,482 INFO L794 eck$LassoCheckResult]: Stem: 33875#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33876#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33877#L88-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; 33878#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 33885#L99-1 assume !false; 34036#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33944#L102 assume 12292 == ssl3_connect_~s__state~0; 33945#L103 [2019-01-01 22:12:04,483 INFO L796 eck$LassoCheckResult]: Loop: 33945#L103 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; 33914#L207 ssl3_connect_~s__server~0 := 0; 36785#L212 assume 0 != ssl3_connect_~cb~0; 36784#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 36783#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 36780#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 36777#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 36776#L239 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; 36765#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36761#L521 ssl3_connect_~skip~0 := 0; 36759#L99-1 assume !false; 36758#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36757#L102 assume !(12292 == ssl3_connect_~s__state~0); 36756#L105 assume !(16384 == ssl3_connect_~s__state~0); 36755#L108 assume !(4096 == ssl3_connect_~s__state~0); 36754#L111 assume !(20480 == ssl3_connect_~s__state~0); 36753#L114 assume !(4099 == ssl3_connect_~s__state~0); 36751#L117 assume 4368 == ssl3_connect_~s__state~0; 33961#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 36749#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 36741#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 36733#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 36727#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36721#L521 ssl3_connect_~skip~0 := 0; 36715#L99-1 assume !false; 36713#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36711#L102 assume !(12292 == ssl3_connect_~s__state~0); 36709#L105 assume !(16384 == ssl3_connect_~s__state~0); 36707#L108 assume !(4096 == ssl3_connect_~s__state~0); 36705#L111 assume !(20480 == ssl3_connect_~s__state~0); 36703#L114 assume !(4099 == ssl3_connect_~s__state~0); 36701#L117 assume !(4368 == ssl3_connect_~s__state~0); 36699#L120 assume !(4369 == ssl3_connect_~s__state~0); 36697#L123 assume 4384 == ssl3_connect_~s__state~0; 34165#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 36692#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 36690#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 36689#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 36688#L276-2 ssl3_connect_~s__init_num~0 := 0; 36684#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36680#L521 ssl3_connect_~skip~0 := 0; 36678#L99-1 assume !false; 36676#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36674#L102 assume !(12292 == ssl3_connect_~s__state~0); 36672#L105 assume !(16384 == ssl3_connect_~s__state~0); 36670#L108 assume !(4096 == ssl3_connect_~s__state~0); 36668#L111 assume !(20480 == ssl3_connect_~s__state~0); 36666#L114 assume !(4099 == ssl3_connect_~s__state~0); 36664#L117 assume !(4368 == ssl3_connect_~s__state~0); 36662#L120 assume !(4369 == ssl3_connect_~s__state~0); 36660#L123 assume !(4384 == ssl3_connect_~s__state~0); 36658#L126 assume !(4385 == ssl3_connect_~s__state~0); 36656#L129 assume 4400 == ssl3_connect_~s__state~0; 33791#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33792#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 33820#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 37045#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37042#L521 ssl3_connect_~skip~0 := 0; 37041#L99-1 assume !false; 37040#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37038#L102 assume !(12292 == ssl3_connect_~s__state~0); 37036#L105 assume !(16384 == ssl3_connect_~s__state~0); 37034#L108 assume !(4096 == ssl3_connect_~s__state~0); 37030#L111 assume !(20480 == ssl3_connect_~s__state~0); 37028#L114 assume !(4099 == ssl3_connect_~s__state~0); 37026#L117 assume !(4368 == ssl3_connect_~s__state~0); 37025#L120 assume !(4369 == ssl3_connect_~s__state~0); 37024#L123 assume !(4384 == ssl3_connect_~s__state~0); 37023#L126 assume !(4385 == ssl3_connect_~s__state~0); 37022#L129 assume !(4400 == ssl3_connect_~s__state~0); 37021#L132 assume !(4401 == ssl3_connect_~s__state~0); 37020#L135 assume 4416 == ssl3_connect_~s__state~0; 33941#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 37017#L305 assume !(3 == ssl3_connect_~blastFlag~0); 37016#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 37014#L313 assume !(0 == ssl3_connect_~tmp___6~0); 36998#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36991#L521 ssl3_connect_~skip~0 := 0; 36989#L99-1 assume !false; 36987#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36985#L102 assume !(12292 == ssl3_connect_~s__state~0); 36983#L105 assume !(16384 == ssl3_connect_~s__state~0); 36981#L108 assume !(4096 == ssl3_connect_~s__state~0); 36979#L111 assume !(20480 == ssl3_connect_~s__state~0); 36977#L114 assume !(4099 == ssl3_connect_~s__state~0); 36975#L117 assume !(4368 == ssl3_connect_~s__state~0); 36973#L120 assume !(4369 == ssl3_connect_~s__state~0); 36971#L123 assume !(4384 == ssl3_connect_~s__state~0); 36969#L126 assume !(4385 == ssl3_connect_~s__state~0); 36967#L129 assume !(4400 == ssl3_connect_~s__state~0); 36916#L132 assume !(4401 == ssl3_connect_~s__state~0); 36905#L135 assume !(4416 == ssl3_connect_~s__state~0); 36900#L138 assume !(4417 == ssl3_connect_~s__state~0); 36897#L141 assume 4432 == ssl3_connect_~s__state~0; 33900#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 33763#L321 assume !(5 == ssl3_connect_~blastFlag~0); 33764#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33898#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37104#L521 ssl3_connect_~skip~0 := 0; 37102#L99-1 assume !false; 37100#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37098#L102 assume !(12292 == ssl3_connect_~s__state~0); 37096#L105 assume !(16384 == ssl3_connect_~s__state~0); 37074#L108 assume !(4096 == ssl3_connect_~s__state~0); 37072#L111 assume !(20480 == ssl3_connect_~s__state~0); 37067#L114 assume !(4099 == ssl3_connect_~s__state~0); 37065#L117 assume !(4368 == ssl3_connect_~s__state~0); 37063#L120 assume !(4369 == ssl3_connect_~s__state~0); 37061#L123 assume !(4384 == ssl3_connect_~s__state~0); 37059#L126 assume !(4385 == ssl3_connect_~s__state~0); 33890#L129 assume !(4400 == ssl3_connect_~s__state~0); 33891#L132 assume !(4401 == ssl3_connect_~s__state~0); 36790#L135 assume !(4416 == ssl3_connect_~s__state~0); 36788#L138 assume !(4417 == ssl3_connect_~s__state~0); 36787#L141 assume !(4432 == ssl3_connect_~s__state~0); 36786#L144 assume !(4433 == ssl3_connect_~s__state~0); 36412#L147 assume 4448 == ssl3_connect_~s__state~0; 33976#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 36409#L333 assume !(ssl3_connect_~ret~0 <= 0); 36228#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 36229#L336-2 ssl3_connect_~s__init_num~0 := 0; 36610#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36606#L521 ssl3_connect_~skip~0 := 0; 36604#L99-1 assume !false; 36602#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36600#L102 assume !(12292 == ssl3_connect_~s__state~0); 36598#L105 assume !(16384 == ssl3_connect_~s__state~0); 36596#L108 assume !(4096 == ssl3_connect_~s__state~0); 36594#L111 assume !(20480 == ssl3_connect_~s__state~0); 36592#L114 assume !(4099 == ssl3_connect_~s__state~0); 36590#L117 assume !(4368 == ssl3_connect_~s__state~0); 36588#L120 assume !(4369 == ssl3_connect_~s__state~0); 36586#L123 assume !(4384 == ssl3_connect_~s__state~0); 36584#L126 assume !(4385 == ssl3_connect_~s__state~0); 36582#L129 assume !(4400 == ssl3_connect_~s__state~0); 36580#L132 assume !(4401 == ssl3_connect_~s__state~0); 36578#L135 assume !(4416 == ssl3_connect_~s__state~0); 36576#L138 assume !(4417 == ssl3_connect_~s__state~0); 36574#L141 assume !(4432 == ssl3_connect_~s__state~0); 36572#L144 assume !(4433 == ssl3_connect_~s__state~0); 36570#L147 assume !(4448 == ssl3_connect_~s__state~0); 36567#L150 assume !(4449 == ssl3_connect_~s__state~0); 36521#L153 assume 4464 == ssl3_connect_~s__state~0; 34046#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 36517#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 36513#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36509#L521 ssl3_connect_~skip~0 := 0; 36508#L99-1 assume !false; 36506#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36503#L102 assume !(12292 == ssl3_connect_~s__state~0); 36497#L105 assume !(16384 == ssl3_connect_~s__state~0); 36495#L108 assume !(4096 == ssl3_connect_~s__state~0); 36493#L111 assume !(20480 == ssl3_connect_~s__state~0); 36491#L114 assume !(4099 == ssl3_connect_~s__state~0); 36489#L117 assume !(4368 == ssl3_connect_~s__state~0); 36487#L120 assume !(4369 == ssl3_connect_~s__state~0); 36486#L123 assume !(4384 == ssl3_connect_~s__state~0); 36485#L126 assume !(4385 == ssl3_connect_~s__state~0); 36484#L129 assume !(4400 == ssl3_connect_~s__state~0); 36482#L132 assume !(4401 == ssl3_connect_~s__state~0); 36481#L135 assume !(4416 == ssl3_connect_~s__state~0); 36480#L138 assume !(4417 == ssl3_connect_~s__state~0); 36479#L141 assume !(4432 == ssl3_connect_~s__state~0); 36478#L144 assume !(4433 == ssl3_connect_~s__state~0); 36477#L147 assume !(4448 == ssl3_connect_~s__state~0); 36476#L150 assume !(4449 == ssl3_connect_~s__state~0); 36475#L153 assume !(4464 == ssl3_connect_~s__state~0); 36474#L156 assume !(4465 == ssl3_connect_~s__state~0); 36473#L159 assume !(4466 == ssl3_connect_~s__state~0); 36472#L162 assume !(4467 == ssl3_connect_~s__state~0); 34140#L165 assume 4480 == ssl3_connect_~s__state~0; 33781#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33782#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33822#L361 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; 33824#L361-2 ssl3_connect_~s__init_num~0 := 0; 33819#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36466#L521 ssl3_connect_~skip~0 := 0; 36465#L99-1 assume !false; 36464#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36463#L102 assume !(12292 == ssl3_connect_~s__state~0); 36461#L105 assume !(16384 == ssl3_connect_~s__state~0); 36459#L108 assume !(4096 == ssl3_connect_~s__state~0); 36457#L111 assume !(20480 == ssl3_connect_~s__state~0); 36455#L114 assume !(4099 == ssl3_connect_~s__state~0); 36453#L117 assume !(4368 == ssl3_connect_~s__state~0); 36451#L120 assume !(4369 == ssl3_connect_~s__state~0); 36449#L123 assume !(4384 == ssl3_connect_~s__state~0); 36447#L126 assume !(4385 == ssl3_connect_~s__state~0); 36445#L129 assume !(4400 == ssl3_connect_~s__state~0); 36443#L132 assume !(4401 == ssl3_connect_~s__state~0); 36441#L135 assume !(4416 == ssl3_connect_~s__state~0); 36439#L138 assume !(4417 == ssl3_connect_~s__state~0); 36437#L141 assume !(4432 == ssl3_connect_~s__state~0); 36436#L144 assume !(4433 == ssl3_connect_~s__state~0); 36435#L147 assume !(4448 == ssl3_connect_~s__state~0); 36434#L150 assume !(4449 == ssl3_connect_~s__state~0); 36433#L153 assume !(4464 == ssl3_connect_~s__state~0); 36432#L156 assume !(4465 == ssl3_connect_~s__state~0); 36431#L159 assume !(4466 == ssl3_connect_~s__state~0); 36430#L162 assume !(4467 == ssl3_connect_~s__state~0); 36429#L165 assume !(4480 == ssl3_connect_~s__state~0); 36428#L168 assume !(4481 == ssl3_connect_~s__state~0); 36427#L171 assume !(4496 == ssl3_connect_~s__state~0); 36426#L174 assume !(4497 == ssl3_connect_~s__state~0); 36425#L177 assume 4512 == ssl3_connect_~s__state~0; 33903#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 33904#L382 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; 33863#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 33864#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 33812#L397 assume !(0 == ssl3_connect_~tmp___8~0); 33813#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34172#L521 ssl3_connect_~skip~0 := 0; 34170#L99-1 assume !false; 34168#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34166#L102 assume !(12292 == ssl3_connect_~s__state~0); 34163#L105 assume !(16384 == ssl3_connect_~s__state~0); 34161#L108 assume !(4096 == ssl3_connect_~s__state~0); 34051#L111 assume !(20480 == ssl3_connect_~s__state~0); 34052#L114 assume !(4099 == ssl3_connect_~s__state~0); 33973#L117 assume !(4368 == ssl3_connect_~s__state~0); 33960#L120 assume !(4369 == ssl3_connect_~s__state~0); 33962#L123 assume !(4384 == ssl3_connect_~s__state~0); 34686#L126 assume !(4385 == ssl3_connect_~s__state~0); 34687#L129 assume !(4400 == ssl3_connect_~s__state~0); 34041#L132 assume !(4401 == ssl3_connect_~s__state~0); 34042#L135 assume !(4416 == ssl3_connect_~s__state~0); 33940#L138 assume !(4417 == ssl3_connect_~s__state~0); 33942#L141 assume !(4432 == ssl3_connect_~s__state~0); 36823#L144 assume !(4433 == ssl3_connect_~s__state~0); 36822#L147 assume !(4448 == ssl3_connect_~s__state~0); 33975#L150 assume !(4449 == ssl3_connect_~s__state~0); 33977#L153 assume !(4464 == ssl3_connect_~s__state~0); 34045#L156 assume !(4465 == ssl3_connect_~s__state~0); 34047#L159 assume !(4466 == ssl3_connect_~s__state~0); 34048#L162 assume !(4467 == ssl3_connect_~s__state~0); 34049#L165 assume !(4480 == ssl3_connect_~s__state~0); 34138#L168 assume !(4481 == ssl3_connect_~s__state~0); 34139#L171 assume !(4496 == ssl3_connect_~s__state~0); 34194#L174 assume !(4497 == ssl3_connect_~s__state~0); 34192#L177 assume !(4512 == ssl3_connect_~s__state~0); 34190#L180 assume !(4513 == ssl3_connect_~s__state~0); 34188#L183 assume !(4528 == ssl3_connect_~s__state~0); 34186#L186 assume !(4529 == ssl3_connect_~s__state~0); 34185#L189 assume !(4560 == ssl3_connect_~s__state~0); 33905#L192 assume !(4561 == ssl3_connect_~s__state~0); 33895#L195 assume 4352 == ssl3_connect_~s__state~0; 33896#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 34016#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 34015#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34006#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34001#L521 ssl3_connect_~skip~0 := 0; 33998#L99-1 assume !false; 33924#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33925#L102 assume 12292 == ssl3_connect_~s__state~0; 33945#L103 [2019-01-01 22:12:04,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:04,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2019-01-01 22:12:04,483 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:04,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:04,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:04,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:04,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:04,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:04,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:04,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:04,490 INFO L82 PathProgramCache]: Analyzing trace with hash -704889888, now seen corresponding path program 1 times [2019-01-01 22:12:04,490 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:04,491 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:04,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:04,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:04,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:04,625 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-01-01 22:12:04,625 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:04,625 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:04,626 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:04,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:04,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:04,626 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2019-01-01 22:12:04,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:04,985 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2019-01-01 22:12:04,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:04,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2019-01-01 22:12:04,998 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-01-01 22:12:05,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2019-01-01 22:12:05,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2019-01-01 22:12:05,023 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2019-01-01 22:12:05,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2019-01-01 22:12:05,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:05,024 INFO L705 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2019-01-01 22:12:05,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2019-01-01 22:12:05,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2019-01-01 22:12:05,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2019-01-01 22:12:05,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2019-01-01 22:12:05,081 INFO L728 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-01-01 22:12:05,081 INFO L608 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-01-01 22:12:05,081 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2019-01-01 22:12:05,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2019-01-01 22:12:05,098 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2019-01-01 22:12:05,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:05,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:05,103 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:05,104 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] [2019-01-01 22:12:05,104 INFO L794 eck$LassoCheckResult]: Stem: 40671#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40672#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40673#L88-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; 40674#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 40680#L99-1 assume !false; 40828#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40829#L102 assume 12292 == ssl3_connect_~s__state~0; 41247#L103 [2019-01-01 22:12:05,104 INFO L796 eck$LassoCheckResult]: Loop: 41247#L103 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; 40725#L207 ssl3_connect_~s__server~0 := 0; 42393#L212 assume 0 != ssl3_connect_~cb~0; 42392#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 42391#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 42389#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 42387#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 42386#L239 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; 42384#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42382#L521 ssl3_connect_~skip~0 := 0; 42381#L99-1 assume !false; 42380#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42379#L102 assume !(12292 == ssl3_connect_~s__state~0); 42378#L105 assume !(16384 == ssl3_connect_~s__state~0); 42377#L108 assume !(4096 == ssl3_connect_~s__state~0); 41170#L111 assume !(20480 == ssl3_connect_~s__state~0); 41161#L114 assume !(4099 == ssl3_connect_~s__state~0); 41153#L117 assume 4368 == ssl3_connect_~s__state~0; 41151#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 41127#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41122#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 41120#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 41121#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42351#L521 ssl3_connect_~skip~0 := 0; 42350#L99-1 assume !false; 41095#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41093#L102 assume !(12292 == ssl3_connect_~s__state~0); 41089#L105 assume !(16384 == ssl3_connect_~s__state~0); 41090#L108 assume !(4096 == ssl3_connect_~s__state~0); 42311#L111 assume !(20480 == ssl3_connect_~s__state~0); 42309#L114 assume !(4099 == ssl3_connect_~s__state~0); 42308#L117 assume !(4368 == ssl3_connect_~s__state~0); 42307#L120 assume !(4369 == ssl3_connect_~s__state~0); 41067#L123 assume 4384 == ssl3_connect_~s__state~0; 41068#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 41064#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41062#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 41057#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41058#L276-2 ssl3_connect_~s__init_num~0 := 0; 41049#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41047#L521 ssl3_connect_~skip~0 := 0; 41042#L99-1 assume !false; 41043#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41038#L102 assume !(12292 == ssl3_connect_~s__state~0); 41039#L105 assume !(16384 == ssl3_connect_~s__state~0); 41034#L108 assume !(4096 == ssl3_connect_~s__state~0); 41035#L111 assume !(20480 == ssl3_connect_~s__state~0); 41030#L114 assume !(4099 == ssl3_connect_~s__state~0); 41031#L117 assume !(4368 == ssl3_connect_~s__state~0); 41026#L120 assume !(4369 == ssl3_connect_~s__state~0); 41027#L123 assume !(4384 == ssl3_connect_~s__state~0); 41022#L126 assume !(4385 == ssl3_connect_~s__state~0); 41023#L129 assume 4400 == ssl3_connect_~s__state~0; 41634#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42260#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 42255#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42250#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42245#L521 ssl3_connect_~skip~0 := 0; 42242#L99-1 assume !false; 42239#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42236#L102 assume !(12292 == ssl3_connect_~s__state~0); 42233#L105 assume !(16384 == ssl3_connect_~s__state~0); 42230#L108 assume !(4096 == ssl3_connect_~s__state~0); 42227#L111 assume !(20480 == ssl3_connect_~s__state~0); 42224#L114 assume !(4099 == ssl3_connect_~s__state~0); 42221#L117 assume !(4368 == ssl3_connect_~s__state~0); 42218#L120 assume !(4369 == ssl3_connect_~s__state~0); 42215#L123 assume !(4384 == ssl3_connect_~s__state~0); 42212#L126 assume !(4385 == ssl3_connect_~s__state~0); 42209#L129 assume !(4400 == ssl3_connect_~s__state~0); 42206#L132 assume !(4401 == ssl3_connect_~s__state~0); 42203#L135 assume 4416 == ssl3_connect_~s__state~0; 41631#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 42199#L305 assume !(3 == ssl3_connect_~blastFlag~0); 42195#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 42194#L313 assume !(0 == ssl3_connect_~tmp___6~0); 42188#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42180#L521 ssl3_connect_~skip~0 := 0; 42178#L99-1 assume !false; 42176#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42174#L102 assume !(12292 == ssl3_connect_~s__state~0); 42172#L105 assume !(16384 == ssl3_connect_~s__state~0); 42170#L108 assume !(4096 == ssl3_connect_~s__state~0); 42168#L111 assume !(20480 == ssl3_connect_~s__state~0); 42166#L114 assume !(4099 == ssl3_connect_~s__state~0); 42164#L117 assume !(4368 == ssl3_connect_~s__state~0); 42162#L120 assume !(4369 == ssl3_connect_~s__state~0); 42160#L123 assume !(4384 == ssl3_connect_~s__state~0); 42158#L126 assume !(4385 == ssl3_connect_~s__state~0); 42156#L129 assume !(4400 == ssl3_connect_~s__state~0); 42154#L132 assume !(4401 == ssl3_connect_~s__state~0); 42152#L135 assume !(4416 == ssl3_connect_~s__state~0); 42150#L138 assume !(4417 == ssl3_connect_~s__state~0); 42148#L141 assume 4432 == ssl3_connect_~s__state~0; 41628#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 42145#L321 assume !(5 == ssl3_connect_~blastFlag~0); 42142#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 42138#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42134#L521 ssl3_connect_~skip~0 := 0; 42132#L99-1 assume !false; 42130#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42128#L102 assume !(12292 == ssl3_connect_~s__state~0); 42126#L105 assume !(16384 == ssl3_connect_~s__state~0); 42125#L108 assume !(4096 == ssl3_connect_~s__state~0); 42123#L111 assume !(20480 == ssl3_connect_~s__state~0); 42121#L114 assume !(4099 == ssl3_connect_~s__state~0); 42118#L117 assume !(4368 == ssl3_connect_~s__state~0); 42117#L120 assume !(4369 == ssl3_connect_~s__state~0); 42115#L123 assume !(4384 == ssl3_connect_~s__state~0); 42109#L126 assume !(4385 == ssl3_connect_~s__state~0); 42107#L129 assume !(4400 == ssl3_connect_~s__state~0); 42105#L132 assume !(4401 == ssl3_connect_~s__state~0); 42103#L135 assume !(4416 == ssl3_connect_~s__state~0); 42101#L138 assume !(4417 == ssl3_connect_~s__state~0); 42099#L141 assume !(4432 == ssl3_connect_~s__state~0); 42097#L144 assume !(4433 == ssl3_connect_~s__state~0); 42095#L147 assume 4448 == ssl3_connect_~s__state~0; 41625#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 42092#L333 assume !(ssl3_connect_~ret~0 <= 0); 42089#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 42086#L336-2 ssl3_connect_~s__init_num~0 := 0; 42082#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42078#L521 ssl3_connect_~skip~0 := 0; 42076#L99-1 assume !false; 42074#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42072#L102 assume !(12292 == ssl3_connect_~s__state~0); 42070#L105 assume !(16384 == ssl3_connect_~s__state~0); 42068#L108 assume !(4096 == ssl3_connect_~s__state~0); 42066#L111 assume !(20480 == ssl3_connect_~s__state~0); 42064#L114 assume !(4099 == ssl3_connect_~s__state~0); 42062#L117 assume !(4368 == ssl3_connect_~s__state~0); 42060#L120 assume !(4369 == ssl3_connect_~s__state~0); 42058#L123 assume !(4384 == ssl3_connect_~s__state~0); 42056#L126 assume !(4385 == ssl3_connect_~s__state~0); 42054#L129 assume !(4400 == ssl3_connect_~s__state~0); 42052#L132 assume !(4401 == ssl3_connect_~s__state~0); 42050#L135 assume !(4416 == ssl3_connect_~s__state~0); 42048#L138 assume !(4417 == ssl3_connect_~s__state~0); 42046#L141 assume !(4432 == ssl3_connect_~s__state~0); 42044#L144 assume !(4433 == ssl3_connect_~s__state~0); 42037#L147 assume !(4448 == ssl3_connect_~s__state~0); 42034#L150 assume !(4449 == ssl3_connect_~s__state~0); 42028#L153 assume 4464 == ssl3_connect_~s__state~0; 41620#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 42018#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42014#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42007#L521 ssl3_connect_~skip~0 := 0; 42004#L99-1 assume !false; 42001#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41998#L102 assume !(12292 == ssl3_connect_~s__state~0); 41995#L105 assume !(16384 == ssl3_connect_~s__state~0); 41992#L108 assume !(4096 == ssl3_connect_~s__state~0); 41989#L111 assume !(20480 == ssl3_connect_~s__state~0); 41986#L114 assume !(4099 == ssl3_connect_~s__state~0); 41983#L117 assume !(4368 == ssl3_connect_~s__state~0); 41980#L120 assume !(4369 == ssl3_connect_~s__state~0); 41977#L123 assume !(4384 == ssl3_connect_~s__state~0); 41941#L126 assume !(4385 == ssl3_connect_~s__state~0); 41940#L129 assume !(4400 == ssl3_connect_~s__state~0); 41938#L132 assume !(4401 == ssl3_connect_~s__state~0); 41936#L135 assume !(4416 == ssl3_connect_~s__state~0); 41934#L138 assume !(4417 == ssl3_connect_~s__state~0); 41933#L141 assume !(4432 == ssl3_connect_~s__state~0); 41932#L144 assume !(4433 == ssl3_connect_~s__state~0); 41930#L147 assume !(4448 == ssl3_connect_~s__state~0); 41870#L150 assume !(4449 == ssl3_connect_~s__state~0); 41868#L153 assume !(4464 == ssl3_connect_~s__state~0); 41866#L156 assume !(4465 == ssl3_connect_~s__state~0); 41864#L159 assume !(4466 == ssl3_connect_~s__state~0); 41862#L162 assume !(4467 == ssl3_connect_~s__state~0); 41860#L165 assume 4480 == ssl3_connect_~s__state~0; 40954#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 41857#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41855#L361 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; 41852#L361-2 ssl3_connect_~s__init_num~0 := 0; 41849#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41846#L521 ssl3_connect_~skip~0 := 0; 41845#L99-1 assume !false; 41844#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41843#L102 assume !(12292 == ssl3_connect_~s__state~0); 41842#L105 assume !(16384 == ssl3_connect_~s__state~0); 41841#L108 assume !(4096 == ssl3_connect_~s__state~0); 41840#L111 assume !(20480 == ssl3_connect_~s__state~0); 41839#L114 assume !(4099 == ssl3_connect_~s__state~0); 41838#L117 assume !(4368 == ssl3_connect_~s__state~0); 41837#L120 assume !(4369 == ssl3_connect_~s__state~0); 41836#L123 assume !(4384 == ssl3_connect_~s__state~0); 41835#L126 assume !(4385 == ssl3_connect_~s__state~0); 41834#L129 assume !(4400 == ssl3_connect_~s__state~0); 41833#L132 assume !(4401 == ssl3_connect_~s__state~0); 41832#L135 assume !(4416 == ssl3_connect_~s__state~0); 41831#L138 assume !(4417 == ssl3_connect_~s__state~0); 41830#L141 assume !(4432 == ssl3_connect_~s__state~0); 41829#L144 assume !(4433 == ssl3_connect_~s__state~0); 41828#L147 assume !(4448 == ssl3_connect_~s__state~0); 41827#L150 assume !(4449 == ssl3_connect_~s__state~0); 41826#L153 assume !(4464 == ssl3_connect_~s__state~0); 41825#L156 assume !(4465 == ssl3_connect_~s__state~0); 41824#L159 assume !(4466 == ssl3_connect_~s__state~0); 41823#L162 assume !(4467 == ssl3_connect_~s__state~0); 41822#L165 assume !(4480 == ssl3_connect_~s__state~0); 41821#L168 assume !(4481 == ssl3_connect_~s__state~0); 41820#L171 assume !(4496 == ssl3_connect_~s__state~0); 41819#L174 assume !(4497 == ssl3_connect_~s__state~0); 41818#L177 assume 4512 == ssl3_connect_~s__state~0; 41758#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 41817#L382 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; 41816#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 41815#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 41813#L397 assume !(0 == ssl3_connect_~tmp___8~0); 41810#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41807#L521 ssl3_connect_~skip~0 := 0; 41806#L99-1 assume !false; 41805#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41804#L102 assume !(12292 == ssl3_connect_~s__state~0); 41803#L105 assume !(16384 == ssl3_connect_~s__state~0); 41802#L108 assume !(4096 == ssl3_connect_~s__state~0); 41801#L111 assume !(20480 == ssl3_connect_~s__state~0); 41800#L114 assume !(4099 == ssl3_connect_~s__state~0); 41799#L117 assume !(4368 == ssl3_connect_~s__state~0); 41798#L120 assume !(4369 == ssl3_connect_~s__state~0); 41797#L123 assume !(4384 == ssl3_connect_~s__state~0); 41796#L126 assume !(4385 == ssl3_connect_~s__state~0); 41795#L129 assume !(4400 == ssl3_connect_~s__state~0); 41794#L132 assume !(4401 == ssl3_connect_~s__state~0); 41793#L135 assume !(4416 == ssl3_connect_~s__state~0); 41792#L138 assume !(4417 == ssl3_connect_~s__state~0); 41791#L141 assume !(4432 == ssl3_connect_~s__state~0); 41790#L144 assume !(4433 == ssl3_connect_~s__state~0); 41789#L147 assume !(4448 == ssl3_connect_~s__state~0); 41788#L150 assume !(4449 == ssl3_connect_~s__state~0); 41787#L153 assume !(4464 == ssl3_connect_~s__state~0); 41786#L156 assume !(4465 == ssl3_connect_~s__state~0); 41785#L159 assume !(4466 == ssl3_connect_~s__state~0); 41784#L162 assume !(4467 == ssl3_connect_~s__state~0); 41783#L165 assume !(4480 == ssl3_connect_~s__state~0); 41782#L168 assume !(4481 == ssl3_connect_~s__state~0); 41781#L171 assume !(4496 == ssl3_connect_~s__state~0); 41780#L174 assume !(4497 == ssl3_connect_~s__state~0); 41779#L177 assume !(4512 == ssl3_connect_~s__state~0); 41778#L180 assume !(4513 == ssl3_connect_~s__state~0); 41777#L183 assume 4528 == ssl3_connect_~s__state~0; 41755#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41245#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 41241#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41233#L412-1 ssl3_connect_~s__init_num~0 := 0; 41232#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41221#L521 ssl3_connect_~skip~0 := 0; 41222#L99-1 assume !false; 41217#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41218#L102 assume !(12292 == ssl3_connect_~s__state~0); 41070#L105 assume !(16384 == ssl3_connect_~s__state~0); 41071#L108 assume !(4096 == ssl3_connect_~s__state~0); 41004#L111 assume !(20480 == ssl3_connect_~s__state~0); 41005#L114 assume !(4099 == ssl3_connect_~s__state~0); 41154#L117 assume !(4368 == ssl3_connect_~s__state~0); 41155#L120 assume !(4369 == ssl3_connect_~s__state~0); 41315#L123 assume !(4384 == ssl3_connect_~s__state~0); 41316#L126 assume !(4385 == ssl3_connect_~s__state~0); 41311#L129 assume !(4400 == ssl3_connect_~s__state~0); 41312#L132 assume !(4401 == ssl3_connect_~s__state~0); 41307#L135 assume !(4416 == ssl3_connect_~s__state~0); 41308#L138 assume !(4417 == ssl3_connect_~s__state~0); 41303#L141 assume !(4432 == ssl3_connect_~s__state~0); 41304#L144 assume !(4433 == ssl3_connect_~s__state~0); 41299#L147 assume !(4448 == ssl3_connect_~s__state~0); 41300#L150 assume !(4449 == ssl3_connect_~s__state~0); 41295#L153 assume !(4464 == ssl3_connect_~s__state~0); 41296#L156 assume !(4465 == ssl3_connect_~s__state~0); 41291#L159 assume !(4466 == ssl3_connect_~s__state~0); 41292#L162 assume !(4467 == ssl3_connect_~s__state~0); 41287#L165 assume !(4480 == ssl3_connect_~s__state~0); 41288#L168 assume !(4481 == ssl3_connect_~s__state~0); 41283#L171 assume !(4496 == ssl3_connect_~s__state~0); 41284#L174 assume !(4497 == ssl3_connect_~s__state~0); 40940#L177 assume !(4512 == ssl3_connect_~s__state~0); 40938#L180 assume !(4513 == ssl3_connect_~s__state~0); 40939#L183 assume !(4528 == ssl3_connect_~s__state~0); 41764#L186 assume !(4529 == ssl3_connect_~s__state~0); 41763#L189 assume !(4560 == ssl3_connect_~s__state~0); 40915#L192 assume !(4561 == ssl3_connect_~s__state~0); 40916#L195 assume 4352 == ssl3_connect_~s__state~0; 40630#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 40631#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 40716#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40717#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41646#L521 ssl3_connect_~skip~0 := 0; 41645#L99-1 assume !false; 41644#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41643#L102 assume 12292 == ssl3_connect_~s__state~0; 41247#L103 [2019-01-01 22:12:05,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:05,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 19 times [2019-01-01 22:12:05,111 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:05,111 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:05,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:05,112 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:05,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:05,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:05,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1005892177, now seen corresponding path program 1 times [2019-01-01 22:12:05,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:05,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:05,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:05,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:05,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:05,361 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-01-01 22:12:05,361 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:05,361 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:05,383 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:05,477 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:05,589 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-01-01 22:12:05,623 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:05,623 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:12:05,627 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:05,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-01 22:12:05,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-01 22:12:05,628 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2019-01-01 22:12:06,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:06,213 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2019-01-01 22:12:06,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-01 22:12:06,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2019-01-01 22:12:06,229 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2019-01-01 22:12:06,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2019-01-01 22:12:06,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2019-01-01 22:12:06,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2019-01-01 22:12:06,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2019-01-01 22:12:06,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:06,250 INFO L705 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2019-01-01 22:12:06,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2019-01-01 22:12:06,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2019-01-01 22:12:06,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2019-01-01 22:12:06,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2019-01-01 22:12:06,302 INFO L728 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-01-01 22:12:06,302 INFO L608 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-01-01 22:12:06,302 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2019-01-01 22:12:06,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2019-01-01 22:12:06,314 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2019-01-01 22:12:06,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:06,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:06,317 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:06,317 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] [2019-01-01 22:12:06,317 INFO L794 eck$LassoCheckResult]: Stem: 49352#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49353#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49354#L88-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; 49355#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 49360#L99-1 assume !false; 52699#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49460#L102 assume 12292 == ssl3_connect_~s__state~0; 49267#L103 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; 49268#L207 [2019-01-01 22:12:06,317 INFO L796 eck$LassoCheckResult]: Loop: 49268#L207 ssl3_connect_~s__server~0 := 0; 49299#L212 assume 0 != ssl3_connect_~cb~0; 49323#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 49324#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 49350#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 49301#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 49325#L239 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; 49359#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52454#L521 ssl3_connect_~skip~0 := 0; 52451#L99-1 assume !false; 52448#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52445#L102 assume !(12292 == ssl3_connect_~s__state~0); 52442#L105 assume !(16384 == ssl3_connect_~s__state~0); 52439#L108 assume !(4096 == ssl3_connect_~s__state~0); 52436#L111 assume !(20480 == ssl3_connect_~s__state~0); 52434#L114 assume !(4099 == ssl3_connect_~s__state~0); 52431#L117 assume 4368 == ssl3_connect_~s__state~0; 49357#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 49302#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49288#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49252#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 49253#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52150#L521 ssl3_connect_~skip~0 := 0; 52148#L99-1 assume !false; 52146#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52144#L102 assume !(12292 == ssl3_connect_~s__state~0); 52142#L105 assume !(16384 == ssl3_connect_~s__state~0); 52140#L108 assume !(4096 == ssl3_connect_~s__state~0); 52138#L111 assume !(20480 == ssl3_connect_~s__state~0); 52136#L114 assume !(4099 == ssl3_connect_~s__state~0); 52134#L117 assume !(4368 == ssl3_connect_~s__state~0); 52132#L120 assume !(4369 == ssl3_connect_~s__state~0); 52130#L123 assume 4384 == ssl3_connect_~s__state~0; 49444#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 52129#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52114#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 52126#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49289#L276-2 ssl3_connect_~s__init_num~0 := 0; 49290#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52405#L521 ssl3_connect_~skip~0 := 0; 52404#L99-1 assume !false; 52403#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52401#L102 assume !(12292 == ssl3_connect_~s__state~0); 52399#L105 assume !(16384 == ssl3_connect_~s__state~0); 52398#L108 assume !(4096 == ssl3_connect_~s__state~0); 52397#L111 assume !(20480 == ssl3_connect_~s__state~0); 52325#L114 assume !(4099 == ssl3_connect_~s__state~0); 52321#L117 assume !(4368 == ssl3_connect_~s__state~0); 52314#L120 assume !(4369 == ssl3_connect_~s__state~0); 52312#L123 assume !(4384 == ssl3_connect_~s__state~0); 52311#L126 assume !(4385 == ssl3_connect_~s__state~0); 52310#L129 assume 4400 == ssl3_connect_~s__state~0; 49283#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49284#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 49291#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49292#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52348#L521 ssl3_connect_~skip~0 := 0; 52346#L99-1 assume !false; 52344#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52342#L102 assume !(12292 == ssl3_connect_~s__state~0); 52340#L105 assume !(16384 == ssl3_connect_~s__state~0); 52338#L108 assume !(4096 == ssl3_connect_~s__state~0); 52336#L111 assume !(20480 == ssl3_connect_~s__state~0); 52334#L114 assume !(4099 == ssl3_connect_~s__state~0); 52332#L117 assume !(4368 == ssl3_connect_~s__state~0); 52330#L120 assume !(4369 == ssl3_connect_~s__state~0); 52328#L123 assume !(4384 == ssl3_connect_~s__state~0); 52326#L126 assume !(4385 == ssl3_connect_~s__state~0); 52322#L129 assume !(4400 == ssl3_connect_~s__state~0); 52318#L132 assume !(4401 == ssl3_connect_~s__state~0); 52315#L135 assume 4416 == ssl3_connect_~s__state~0; 49277#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 49278#L305 assume !(3 == ssl3_connect_~blastFlag~0); 49366#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49368#L313 assume !(0 == ssl3_connect_~tmp___6~0); 49370#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52390#L521 ssl3_connect_~skip~0 := 0; 52388#L99-1 assume !false; 52386#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52384#L102 assume !(12292 == ssl3_connect_~s__state~0); 52382#L105 assume !(16384 == ssl3_connect_~s__state~0); 52380#L108 assume !(4096 == ssl3_connect_~s__state~0); 52378#L111 assume !(20480 == ssl3_connect_~s__state~0); 52376#L114 assume !(4099 == ssl3_connect_~s__state~0); 52374#L117 assume !(4368 == ssl3_connect_~s__state~0); 52372#L120 assume !(4369 == ssl3_connect_~s__state~0); 52370#L123 assume !(4384 == ssl3_connect_~s__state~0); 52368#L126 assume !(4385 == ssl3_connect_~s__state~0); 52366#L129 assume !(4400 == ssl3_connect_~s__state~0); 52364#L132 assume !(4401 == ssl3_connect_~s__state~0); 52362#L135 assume !(4416 == ssl3_connect_~s__state~0); 52357#L138 assume !(4417 == ssl3_connect_~s__state~0); 52355#L141 assume 4432 == ssl3_connect_~s__state~0; 49371#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 49254#L321 assume !(5 == ssl3_connect_~blastFlag~0); 49255#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 49369#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52356#L521 ssl3_connect_~skip~0 := 0; 52354#L99-1 assume !false; 52349#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52347#L102 assume !(12292 == ssl3_connect_~s__state~0); 52345#L105 assume !(16384 == ssl3_connect_~s__state~0); 52343#L108 assume !(4096 == ssl3_connect_~s__state~0); 52341#L111 assume !(20480 == ssl3_connect_~s__state~0); 52339#L114 assume !(4099 == ssl3_connect_~s__state~0); 52337#L117 assume !(4368 == ssl3_connect_~s__state~0); 52335#L120 assume !(4369 == ssl3_connect_~s__state~0); 52333#L123 assume !(4384 == ssl3_connect_~s__state~0); 52331#L126 assume !(4385 == ssl3_connect_~s__state~0); 52329#L129 assume !(4400 == ssl3_connect_~s__state~0); 52327#L132 assume !(4401 == ssl3_connect_~s__state~0); 52323#L135 assume !(4416 == ssl3_connect_~s__state~0); 52319#L138 assume !(4417 == ssl3_connect_~s__state~0); 52316#L141 assume !(4432 == ssl3_connect_~s__state~0); 52313#L144 assume !(4433 == ssl3_connect_~s__state~0); 52131#L147 assume 4448 == ssl3_connect_~s__state~0; 49364#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 49347#L333 assume !(ssl3_connect_~ret~0 <= 0); 49342#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 49319#L336-2 ssl3_connect_~s__init_num~0 := 0; 49320#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52664#L521 ssl3_connect_~skip~0 := 0; 52662#L99-1 assume !false; 52660#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52658#L102 assume !(12292 == ssl3_connect_~s__state~0); 52656#L105 assume !(16384 == ssl3_connect_~s__state~0); 52654#L108 assume !(4096 == ssl3_connect_~s__state~0); 52652#L111 assume !(20480 == ssl3_connect_~s__state~0); 52650#L114 assume !(4099 == ssl3_connect_~s__state~0); 52648#L117 assume !(4368 == ssl3_connect_~s__state~0); 52646#L120 assume !(4369 == ssl3_connect_~s__state~0); 52644#L123 assume !(4384 == ssl3_connect_~s__state~0); 52642#L126 assume !(4385 == ssl3_connect_~s__state~0); 52640#L129 assume !(4400 == ssl3_connect_~s__state~0); 52638#L132 assume !(4401 == ssl3_connect_~s__state~0); 52634#L135 assume !(4416 == ssl3_connect_~s__state~0); 52631#L138 assume !(4417 == ssl3_connect_~s__state~0); 52628#L141 assume !(4432 == ssl3_connect_~s__state~0); 52625#L144 assume !(4433 == ssl3_connect_~s__state~0); 52622#L147 assume !(4448 == ssl3_connect_~s__state~0); 52619#L150 assume !(4449 == ssl3_connect_~s__state~0); 52616#L153 assume 4464 == ssl3_connect_~s__state~0; 49315#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 49280#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49281#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52670#L521 ssl3_connect_~skip~0 := 0; 52665#L99-1 assume !false; 52663#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52661#L102 assume !(12292 == ssl3_connect_~s__state~0); 52659#L105 assume !(16384 == ssl3_connect_~s__state~0); 52657#L108 assume !(4096 == ssl3_connect_~s__state~0); 52655#L111 assume !(20480 == ssl3_connect_~s__state~0); 52653#L114 assume !(4099 == ssl3_connect_~s__state~0); 52651#L117 assume !(4368 == ssl3_connect_~s__state~0); 52649#L120 assume !(4369 == ssl3_connect_~s__state~0); 52647#L123 assume !(4384 == ssl3_connect_~s__state~0); 52645#L126 assume !(4385 == ssl3_connect_~s__state~0); 52643#L129 assume !(4400 == ssl3_connect_~s__state~0); 52641#L132 assume !(4401 == ssl3_connect_~s__state~0); 52639#L135 assume !(4416 == ssl3_connect_~s__state~0); 52635#L138 assume !(4417 == ssl3_connect_~s__state~0); 52632#L141 assume !(4432 == ssl3_connect_~s__state~0); 52629#L144 assume !(4433 == ssl3_connect_~s__state~0); 52626#L147 assume !(4448 == ssl3_connect_~s__state~0); 52623#L150 assume !(4449 == ssl3_connect_~s__state~0); 52620#L153 assume !(4464 == ssl3_connect_~s__state~0); 52617#L156 assume !(4465 == ssl3_connect_~s__state~0); 52614#L159 assume !(4466 == ssl3_connect_~s__state~0); 52612#L162 assume !(4467 == ssl3_connect_~s__state~0); 52611#L165 assume 4480 == ssl3_connect_~s__state~0; 49273#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 49274#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49311#L361 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; 49313#L361-2 ssl3_connect_~s__init_num~0 := 0; 49310#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52692#L521 ssl3_connect_~skip~0 := 0; 52691#L99-1 assume !false; 52690#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52689#L102 assume !(12292 == ssl3_connect_~s__state~0); 52688#L105 assume !(16384 == ssl3_connect_~s__state~0); 52687#L108 assume !(4096 == ssl3_connect_~s__state~0); 52686#L111 assume !(20480 == ssl3_connect_~s__state~0); 52685#L114 assume !(4099 == ssl3_connect_~s__state~0); 52684#L117 assume !(4368 == ssl3_connect_~s__state~0); 52683#L120 assume !(4369 == ssl3_connect_~s__state~0); 52682#L123 assume !(4384 == ssl3_connect_~s__state~0); 52681#L126 assume !(4385 == ssl3_connect_~s__state~0); 52680#L129 assume !(4400 == ssl3_connect_~s__state~0); 52678#L132 assume !(4401 == ssl3_connect_~s__state~0); 52673#L135 assume !(4416 == ssl3_connect_~s__state~0); 52671#L138 assume !(4417 == ssl3_connect_~s__state~0); 52637#L141 assume !(4432 == ssl3_connect_~s__state~0); 52636#L144 assume !(4433 == ssl3_connect_~s__state~0); 52633#L147 assume !(4448 == ssl3_connect_~s__state~0); 52630#L150 assume !(4449 == ssl3_connect_~s__state~0); 52627#L153 assume !(4464 == ssl3_connect_~s__state~0); 52624#L156 assume !(4465 == ssl3_connect_~s__state~0); 52621#L159 assume !(4466 == ssl3_connect_~s__state~0); 52618#L162 assume !(4467 == ssl3_connect_~s__state~0); 52615#L165 assume !(4480 == ssl3_connect_~s__state~0); 52613#L168 assume !(4481 == ssl3_connect_~s__state~0); 49337#L171 assume !(4496 == ssl3_connect_~s__state~0); 49316#L174 assume !(4497 == ssl3_connect_~s__state~0); 49286#L177 assume 4512 == ssl3_connect_~s__state~0; 49287#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 49363#L382 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; 49344#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 49345#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 49348#L397 assume !(0 == ssl3_connect_~tmp___8~0); 52425#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52422#L521 ssl3_connect_~skip~0 := 0; 52421#L99-1 assume !false; 52420#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52419#L102 assume !(12292 == ssl3_connect_~s__state~0); 52418#L105 assume !(16384 == ssl3_connect_~s__state~0); 52417#L108 assume !(4096 == ssl3_connect_~s__state~0); 52416#L111 assume !(20480 == ssl3_connect_~s__state~0); 52415#L114 assume !(4099 == ssl3_connect_~s__state~0); 52414#L117 assume !(4368 == ssl3_connect_~s__state~0); 52412#L120 assume !(4369 == ssl3_connect_~s__state~0); 52407#L123 assume !(4384 == ssl3_connect_~s__state~0); 52396#L126 assume !(4385 == ssl3_connect_~s__state~0); 52391#L129 assume !(4400 == ssl3_connect_~s__state~0); 52389#L132 assume !(4401 == ssl3_connect_~s__state~0); 52387#L135 assume !(4416 == ssl3_connect_~s__state~0); 52385#L138 assume !(4417 == ssl3_connect_~s__state~0); 52383#L141 assume !(4432 == ssl3_connect_~s__state~0); 52381#L144 assume !(4433 == ssl3_connect_~s__state~0); 52379#L147 assume !(4448 == ssl3_connect_~s__state~0); 52377#L150 assume !(4449 == ssl3_connect_~s__state~0); 52375#L153 assume !(4464 == ssl3_connect_~s__state~0); 52373#L156 assume !(4465 == ssl3_connect_~s__state~0); 52371#L159 assume !(4466 == ssl3_connect_~s__state~0); 52369#L162 assume !(4467 == ssl3_connect_~s__state~0); 52367#L165 assume !(4480 == ssl3_connect_~s__state~0); 52365#L168 assume !(4481 == ssl3_connect_~s__state~0); 52363#L171 assume !(4496 == ssl3_connect_~s__state~0); 52324#L174 assume !(4497 == ssl3_connect_~s__state~0); 52320#L177 assume !(4512 == ssl3_connect_~s__state~0); 52317#L180 assume !(4513 == ssl3_connect_~s__state~0); 49489#L183 assume 4528 == ssl3_connect_~s__state~0; 49402#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 49897#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 49758#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49657#L412-1 ssl3_connect_~s__init_num~0 := 0; 49656#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49647#L521 ssl3_connect_~skip~0 := 0; 49648#L99-1 assume !false; 49643#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49644#L102 assume !(12292 == ssl3_connect_~s__state~0); 49639#L105 assume !(16384 == ssl3_connect_~s__state~0); 49640#L108 assume 4096 == ssl3_connect_~s__state~0; 49268#L207 [2019-01-01 22:12:06,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:06,318 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2019-01-01 22:12:06,318 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:06,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:06,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:06,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:06,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:06,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:06,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1046713291, now seen corresponding path program 1 times [2019-01-01 22:12:06,327 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:06,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:06,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:06,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-01-01 22:12:06,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:06,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:12:06,443 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:06,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:06,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:06,444 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2019-01-01 22:12:06,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:06,648 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2019-01-01 22:12:06,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:06,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2019-01-01 22:12:06,665 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2019-01-01 22:12:06,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2019-01-01 22:12:06,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2019-01-01 22:12:06,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2019-01-01 22:12:06,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2019-01-01 22:12:06,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:06,681 INFO L705 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2019-01-01 22:12:06,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2019-01-01 22:12:06,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2019-01-01 22:12:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2019-01-01 22:12:06,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2019-01-01 22:12:06,727 INFO L728 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-01-01 22:12:06,727 INFO L608 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-01-01 22:12:06,727 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2019-01-01 22:12:06,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2019-01-01 22:12:06,738 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2019-01-01 22:12:06,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:06,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:06,741 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:06,741 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] [2019-01-01 22:12:06,741 INFO L794 eck$LassoCheckResult]: Stem: 56653#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56654#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56655#L88-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; 56656#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 56663#L99-1 assume !false; 56692#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56693#L102 assume 12292 == ssl3_connect_~s__state~0; 56554#L103 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; 56555#L207 [2019-01-01 22:12:06,742 INFO L796 eck$LassoCheckResult]: Loop: 56555#L207 ssl3_connect_~s__server~0 := 0; 56587#L212 assume 0 != ssl3_connect_~cb~0; 56618#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 56619#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 56651#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 56589#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 56620#L239 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; 56547#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56544#L521 ssl3_connect_~skip~0 := 0; 56657#L99-1 assume !false; 56658#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56614#L102 assume !(12292 == ssl3_connect_~s__state~0); 56615#L105 assume !(16384 == ssl3_connect_~s__state~0); 60090#L108 assume !(4096 == ssl3_connect_~s__state~0); 58275#L111 assume !(20480 == ssl3_connect_~s__state~0); 58276#L114 assume !(4099 == ssl3_connect_~s__state~0); 57792#L117 assume 4368 == ssl3_connect_~s__state~0; 56744#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 57787#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 57782#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 57778#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 57770#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57766#L521 ssl3_connect_~skip~0 := 0; 57764#L99-1 assume !false; 57762#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57760#L102 assume !(12292 == ssl3_connect_~s__state~0); 57758#L105 assume !(16384 == ssl3_connect_~s__state~0); 57756#L108 assume !(4096 == ssl3_connect_~s__state~0); 57754#L111 assume !(20480 == ssl3_connect_~s__state~0); 57752#L114 assume !(4099 == ssl3_connect_~s__state~0); 57750#L117 assume !(4368 == ssl3_connect_~s__state~0); 57748#L120 assume !(4369 == ssl3_connect_~s__state~0); 57746#L123 assume 4384 == ssl3_connect_~s__state~0; 56741#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 57742#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 57739#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 57736#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 57737#L276-2 ssl3_connect_~s__init_num~0 := 0; 59332#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59329#L521 ssl3_connect_~skip~0 := 0; 59328#L99-1 assume !false; 59327#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59326#L102 assume !(12292 == ssl3_connect_~s__state~0); 59325#L105 assume !(16384 == ssl3_connect_~s__state~0); 59324#L108 assume !(4096 == ssl3_connect_~s__state~0); 59323#L111 assume !(20480 == ssl3_connect_~s__state~0); 59322#L114 assume !(4099 == ssl3_connect_~s__state~0); 59320#L117 assume !(4368 == ssl3_connect_~s__state~0); 59319#L120 assume !(4369 == ssl3_connect_~s__state~0); 59318#L123 assume !(4384 == ssl3_connect_~s__state~0); 59316#L126 assume !(4385 == ssl3_connect_~s__state~0); 59315#L129 assume 4400 == ssl3_connect_~s__state~0; 56738#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 59312#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 59310#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 59126#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59122#L521 ssl3_connect_~skip~0 := 0; 59120#L99-1 assume !false; 59118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59116#L102 assume !(12292 == ssl3_connect_~s__state~0); 59114#L105 assume !(16384 == ssl3_connect_~s__state~0); 59112#L108 assume !(4096 == ssl3_connect_~s__state~0); 59110#L111 assume !(20480 == ssl3_connect_~s__state~0); 59108#L114 assume !(4099 == ssl3_connect_~s__state~0); 59102#L117 assume !(4368 == ssl3_connect_~s__state~0); 59088#L120 assume !(4369 == ssl3_connect_~s__state~0); 59071#L123 assume !(4384 == ssl3_connect_~s__state~0); 59067#L126 assume !(4385 == ssl3_connect_~s__state~0); 59063#L129 assume !(4400 == ssl3_connect_~s__state~0); 59058#L132 assume !(4401 == ssl3_connect_~s__state~0); 59050#L135 assume 4416 == ssl3_connect_~s__state~0; 56735#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 59045#L305 assume !(3 == ssl3_connect_~blastFlag~0); 59043#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 59041#L313 assume !(0 == ssl3_connect_~tmp___6~0); 58882#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58878#L521 ssl3_connect_~skip~0 := 0; 58877#L99-1 assume !false; 58876#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58875#L102 assume !(12292 == ssl3_connect_~s__state~0); 58873#L105 assume !(16384 == ssl3_connect_~s__state~0); 58867#L108 assume !(4096 == ssl3_connect_~s__state~0); 58865#L111 assume !(20480 == ssl3_connect_~s__state~0); 58863#L114 assume !(4099 == ssl3_connect_~s__state~0); 58861#L117 assume !(4368 == ssl3_connect_~s__state~0); 58859#L120 assume !(4369 == ssl3_connect_~s__state~0); 58857#L123 assume !(4384 == ssl3_connect_~s__state~0); 58855#L126 assume !(4385 == ssl3_connect_~s__state~0); 58853#L129 assume !(4400 == ssl3_connect_~s__state~0); 58851#L132 assume !(4401 == ssl3_connect_~s__state~0); 58849#L135 assume !(4416 == ssl3_connect_~s__state~0); 58847#L138 assume !(4417 == ssl3_connect_~s__state~0); 58845#L141 assume 4432 == ssl3_connect_~s__state~0; 56732#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 58842#L321 assume !(5 == ssl3_connect_~blastFlag~0); 58840#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 58832#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58828#L521 ssl3_connect_~skip~0 := 0; 58827#L99-1 assume !false; 58826#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58825#L102 assume !(12292 == ssl3_connect_~s__state~0); 58823#L105 assume !(16384 == ssl3_connect_~s__state~0); 58817#L108 assume !(4096 == ssl3_connect_~s__state~0); 58815#L111 assume !(20480 == ssl3_connect_~s__state~0); 58813#L114 assume !(4099 == ssl3_connect_~s__state~0); 58811#L117 assume !(4368 == ssl3_connect_~s__state~0); 58809#L120 assume !(4369 == ssl3_connect_~s__state~0); 58807#L123 assume !(4384 == ssl3_connect_~s__state~0); 58805#L126 assume !(4385 == ssl3_connect_~s__state~0); 58803#L129 assume !(4400 == ssl3_connect_~s__state~0); 58801#L132 assume !(4401 == ssl3_connect_~s__state~0); 58799#L135 assume !(4416 == ssl3_connect_~s__state~0); 58797#L138 assume !(4417 == ssl3_connect_~s__state~0); 58795#L141 assume !(4432 == ssl3_connect_~s__state~0); 58793#L144 assume !(4433 == ssl3_connect_~s__state~0); 58791#L147 assume 4448 == ssl3_connect_~s__state~0; 56729#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 58788#L333 assume !(ssl3_connect_~ret~0 <= 0); 58705#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 58706#L336-2 ssl3_connect_~s__init_num~0 := 0; 60019#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60016#L521 ssl3_connect_~skip~0 := 0; 60015#L99-1 assume !false; 60014#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60013#L102 assume !(12292 == ssl3_connect_~s__state~0); 60012#L105 assume !(16384 == ssl3_connect_~s__state~0); 60011#L108 assume !(4096 == ssl3_connect_~s__state~0); 60010#L111 assume !(20480 == ssl3_connect_~s__state~0); 60009#L114 assume !(4099 == ssl3_connect_~s__state~0); 60008#L117 assume !(4368 == ssl3_connect_~s__state~0); 60007#L120 assume !(4369 == ssl3_connect_~s__state~0); 60006#L123 assume !(4384 == ssl3_connect_~s__state~0); 60005#L126 assume !(4385 == ssl3_connect_~s__state~0); 60004#L129 assume !(4400 == ssl3_connect_~s__state~0); 60003#L132 assume !(4401 == ssl3_connect_~s__state~0); 60002#L135 assume !(4416 == ssl3_connect_~s__state~0); 60001#L138 assume !(4417 == ssl3_connect_~s__state~0); 60000#L141 assume !(4432 == ssl3_connect_~s__state~0); 59999#L144 assume !(4433 == ssl3_connect_~s__state~0); 59998#L147 assume !(4448 == ssl3_connect_~s__state~0); 59997#L150 assume !(4449 == ssl3_connect_~s__state~0); 59996#L153 assume 4464 == ssl3_connect_~s__state~0; 56724#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 59995#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59993#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59991#L521 ssl3_connect_~skip~0 := 0; 59990#L99-1 assume !false; 59989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59988#L102 assume !(12292 == ssl3_connect_~s__state~0); 59987#L105 assume !(16384 == ssl3_connect_~s__state~0); 59986#L108 assume !(4096 == ssl3_connect_~s__state~0); 59985#L111 assume !(20480 == ssl3_connect_~s__state~0); 59984#L114 assume !(4099 == ssl3_connect_~s__state~0); 59983#L117 assume !(4368 == ssl3_connect_~s__state~0); 59982#L120 assume !(4369 == ssl3_connect_~s__state~0); 59981#L123 assume !(4384 == ssl3_connect_~s__state~0); 59980#L126 assume !(4385 == ssl3_connect_~s__state~0); 59979#L129 assume !(4400 == ssl3_connect_~s__state~0); 59978#L132 assume !(4401 == ssl3_connect_~s__state~0); 59977#L135 assume !(4416 == ssl3_connect_~s__state~0); 59976#L138 assume !(4417 == ssl3_connect_~s__state~0); 59975#L141 assume !(4432 == ssl3_connect_~s__state~0); 59974#L144 assume !(4433 == ssl3_connect_~s__state~0); 59973#L147 assume !(4448 == ssl3_connect_~s__state~0); 59972#L150 assume !(4449 == ssl3_connect_~s__state~0); 59971#L153 assume !(4464 == ssl3_connect_~s__state~0); 59970#L156 assume !(4465 == ssl3_connect_~s__state~0); 59969#L159 assume !(4466 == ssl3_connect_~s__state~0); 59968#L162 assume !(4467 == ssl3_connect_~s__state~0); 59967#L165 assume 4480 == ssl3_connect_~s__state~0; 56721#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 59966#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57688#L361 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; 57690#L361-2 ssl3_connect_~s__init_num~0 := 0; 57663#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57657#L521 ssl3_connect_~skip~0 := 0; 57653#L99-1 assume !false; 57650#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57647#L102 assume !(12292 == ssl3_connect_~s__state~0); 57644#L105 assume !(16384 == ssl3_connect_~s__state~0); 57641#L108 assume !(4096 == ssl3_connect_~s__state~0); 57638#L111 assume !(20480 == ssl3_connect_~s__state~0); 57635#L114 assume !(4099 == ssl3_connect_~s__state~0); 57632#L117 assume !(4368 == ssl3_connect_~s__state~0); 57629#L120 assume !(4369 == ssl3_connect_~s__state~0); 57626#L123 assume !(4384 == ssl3_connect_~s__state~0); 57623#L126 assume !(4385 == ssl3_connect_~s__state~0); 57620#L129 assume !(4400 == ssl3_connect_~s__state~0); 57617#L132 assume !(4401 == ssl3_connect_~s__state~0); 57614#L135 assume !(4416 == ssl3_connect_~s__state~0); 57611#L138 assume !(4417 == ssl3_connect_~s__state~0); 57608#L141 assume !(4432 == ssl3_connect_~s__state~0); 57605#L144 assume !(4433 == ssl3_connect_~s__state~0); 57602#L147 assume !(4448 == ssl3_connect_~s__state~0); 57599#L150 assume !(4449 == ssl3_connect_~s__state~0); 57596#L153 assume !(4464 == ssl3_connect_~s__state~0); 57593#L156 assume !(4465 == ssl3_connect_~s__state~0); 57589#L159 assume !(4466 == ssl3_connect_~s__state~0); 57586#L162 assume !(4467 == ssl3_connect_~s__state~0); 57583#L165 assume !(4480 == ssl3_connect_~s__state~0); 57578#L168 assume !(4481 == ssl3_connect_~s__state~0); 57574#L171 assume !(4496 == ssl3_connect_~s__state~0); 57559#L174 assume !(4497 == ssl3_connect_~s__state~0); 57557#L177 assume 4512 == ssl3_connect_~s__state~0; 56715#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 57520#L382 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; 57517#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 57514#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 57515#L397 assume !(0 == ssl3_connect_~tmp___8~0); 57492#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57487#L521 ssl3_connect_~skip~0 := 0; 57484#L99-1 assume !false; 57481#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57478#L102 assume !(12292 == ssl3_connect_~s__state~0); 57475#L105 assume !(16384 == ssl3_connect_~s__state~0); 57472#L108 assume !(4096 == ssl3_connect_~s__state~0); 57469#L111 assume !(20480 == ssl3_connect_~s__state~0); 57467#L114 assume !(4099 == ssl3_connect_~s__state~0); 57465#L117 assume !(4368 == ssl3_connect_~s__state~0); 57463#L120 assume !(4369 == ssl3_connect_~s__state~0); 57461#L123 assume !(4384 == ssl3_connect_~s__state~0); 57459#L126 assume !(4385 == ssl3_connect_~s__state~0); 57457#L129 assume !(4400 == ssl3_connect_~s__state~0); 57455#L132 assume !(4401 == ssl3_connect_~s__state~0); 57453#L135 assume !(4416 == ssl3_connect_~s__state~0); 57451#L138 assume !(4417 == ssl3_connect_~s__state~0); 57449#L141 assume !(4432 == ssl3_connect_~s__state~0); 57447#L144 assume !(4433 == ssl3_connect_~s__state~0); 57445#L147 assume !(4448 == ssl3_connect_~s__state~0); 57443#L150 assume !(4449 == ssl3_connect_~s__state~0); 57441#L153 assume !(4464 == ssl3_connect_~s__state~0); 57439#L156 assume !(4465 == ssl3_connect_~s__state~0); 57437#L159 assume !(4466 == ssl3_connect_~s__state~0); 57435#L162 assume !(4467 == ssl3_connect_~s__state~0); 57433#L165 assume !(4480 == ssl3_connect_~s__state~0); 57431#L168 assume !(4481 == ssl3_connect_~s__state~0); 57429#L171 assume !(4496 == ssl3_connect_~s__state~0); 57427#L174 assume !(4497 == ssl3_connect_~s__state~0); 57423#L177 assume !(4512 == ssl3_connect_~s__state~0); 57424#L180 assume !(4513 == ssl3_connect_~s__state~0); 57364#L183 assume 4528 == ssl3_connect_~s__state~0; 56711#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 57359#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 57360#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 56685#L412-1 ssl3_connect_~s__init_num~0 := 0; 56686#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56583#L521 ssl3_connect_~skip~0 := 0; 56584#L99-1 assume !false; 56585#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56586#L102 assume !(12292 == ssl3_connect_~s__state~0); 56597#L105 assume !(16384 == ssl3_connect_~s__state~0); 56598#L108 assume !(4096 == ssl3_connect_~s__state~0); 58277#L111 assume !(20480 == ssl3_connect_~s__state~0); 58273#L114 assume !(4099 == ssl3_connect_~s__state~0); 58274#L117 assume !(4368 == ssl3_connect_~s__state~0); 60089#L120 assume !(4369 == ssl3_connect_~s__state~0); 60088#L123 assume !(4384 == ssl3_connect_~s__state~0); 60087#L126 assume !(4385 == ssl3_connect_~s__state~0); 60086#L129 assume !(4400 == ssl3_connect_~s__state~0); 60085#L132 assume !(4401 == ssl3_connect_~s__state~0); 60084#L135 assume !(4416 == ssl3_connect_~s__state~0); 60083#L138 assume !(4417 == ssl3_connect_~s__state~0); 60082#L141 assume !(4432 == ssl3_connect_~s__state~0); 60081#L144 assume !(4433 == ssl3_connect_~s__state~0); 60080#L147 assume !(4448 == ssl3_connect_~s__state~0); 60079#L150 assume !(4449 == ssl3_connect_~s__state~0); 56550#L153 assume !(4464 == ssl3_connect_~s__state~0); 56551#L156 assume !(4465 == ssl3_connect_~s__state~0); 56678#L159 assume !(4466 == ssl3_connect_~s__state~0); 56671#L162 assume !(4467 == ssl3_connect_~s__state~0); 56645#L165 assume !(4480 == ssl3_connect_~s__state~0); 56621#L168 assume !(4481 == ssl3_connect_~s__state~0); 56622#L171 assume !(4496 == ssl3_connect_~s__state~0); 56609#L174 assume !(4497 == ssl3_connect_~s__state~0); 56575#L177 assume !(4512 == ssl3_connect_~s__state~0); 56562#L180 assume !(4513 == ssl3_connect_~s__state~0); 56563#L183 assume !(4528 == ssl3_connect_~s__state~0); 56537#L186 assume !(4529 == ssl3_connect_~s__state~0); 56538#L189 assume !(4560 == ssl3_connect_~s__state~0); 57393#L192 assume !(4561 == ssl3_connect_~s__state~0); 57390#L195 assume 4352 == ssl3_connect_~s__state~0; 57389#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 56682#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 56553#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57197#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57032#L521 ssl3_connect_~skip~0 := 0; 57033#L99-1 assume !false; 56869#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56870#L102 assume !(12292 == ssl3_connect_~s__state~0); 56865#L105 assume !(16384 == ssl3_connect_~s__state~0); 56866#L108 assume 4096 == ssl3_connect_~s__state~0; 56555#L207 [2019-01-01 22:12:06,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:06,742 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2019-01-01 22:12:06,742 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:06,742 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:06,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,743 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:06,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:06,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:06,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:06,750 INFO L82 PathProgramCache]: Analyzing trace with hash -199148387, now seen corresponding path program 1 times [2019-01-01 22:12:06,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:06,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:06,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,750 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:06,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:06,954 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-01-01 22:12:06,956 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:06,956 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:06,982 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:07,061 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-01-01 22:12:07,180 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:07,180 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:12:07,181 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:07,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-01 22:12:07,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-01 22:12:07,182 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2019-01-01 22:12:07,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:07,974 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2019-01-01 22:12:07,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-01 22:12:07,975 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2019-01-01 22:12:07,995 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-01-01 22:12:08,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2019-01-01 22:12:08,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2019-01-01 22:12:08,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2019-01-01 22:12:08,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2019-01-01 22:12:08,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:08,016 INFO L705 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2019-01-01 22:12:08,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2019-01-01 22:12:08,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2019-01-01 22:12:08,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2019-01-01 22:12:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2019-01-01 22:12:08,113 INFO L728 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-01-01 22:12:08,114 INFO L608 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-01-01 22:12:08,114 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2019-01-01 22:12:08,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2019-01-01 22:12:08,129 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-01-01 22:12:08,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:08,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:08,137 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:08,137 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] [2019-01-01 22:12:08,138 INFO L794 eck$LassoCheckResult]: Stem: 66033#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 66034#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66035#L88-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; 66036#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 66043#L99-1 assume !false; 66073#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66074#L102 assume 12292 == ssl3_connect_~s__state~0; 65945#L103 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; 65946#L207 [2019-01-01 22:12:08,138 INFO L796 eck$LassoCheckResult]: Loop: 65946#L207 ssl3_connect_~s__server~0 := 0; 65973#L212 assume 0 != ssl3_connect_~cb~0; 66000#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 66001#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 66031#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 65975#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 66002#L239 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; 66042#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69436#L521 ssl3_connect_~skip~0 := 0; 69434#L99-1 assume !false; 69432#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69430#L102 assume !(12292 == ssl3_connect_~s__state~0); 69428#L105 assume !(16384 == ssl3_connect_~s__state~0); 69426#L108 assume !(4096 == ssl3_connect_~s__state~0); 69396#L111 assume !(20480 == ssl3_connect_~s__state~0); 69395#L114 assume !(4099 == ssl3_connect_~s__state~0); 69268#L117 assume 4368 == ssl3_connect_~s__state~0; 66039#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 66040#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68931#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 69142#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 69137#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69132#L521 ssl3_connect_~skip~0 := 0; 69129#L99-1 assume !false; 69126#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69123#L102 assume !(12292 == ssl3_connect_~s__state~0); 69120#L105 assume !(16384 == ssl3_connect_~s__state~0); 69117#L108 assume !(4096 == ssl3_connect_~s__state~0); 69114#L111 assume !(20480 == ssl3_connect_~s__state~0); 69111#L114 assume !(4099 == ssl3_connect_~s__state~0); 69108#L117 assume !(4368 == ssl3_connect_~s__state~0); 69105#L120 assume !(4369 == ssl3_connect_~s__state~0); 69102#L123 assume 4384 == ssl3_connect_~s__state~0; 66143#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 69098#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68908#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 69072#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 69071#L276-2 ssl3_connect_~s__init_num~0 := 0; 69063#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69059#L521 ssl3_connect_~skip~0 := 0; 69057#L99-1 assume !false; 69055#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69053#L102 assume !(12292 == ssl3_connect_~s__state~0); 68487#L105 assume !(16384 == ssl3_connect_~s__state~0); 68481#L108 assume !(4096 == ssl3_connect_~s__state~0); 68479#L111 assume !(20480 == ssl3_connect_~s__state~0); 68477#L114 assume !(4099 == ssl3_connect_~s__state~0); 68475#L117 assume !(4368 == ssl3_connect_~s__state~0); 68473#L120 assume !(4369 == ssl3_connect_~s__state~0); 68471#L123 assume !(4384 == ssl3_connect_~s__state~0); 68469#L126 assume !(4385 == ssl3_connect_~s__state~0); 68467#L129 assume 4400 == ssl3_connect_~s__state~0; 66137#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68463#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 68460#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68451#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68447#L521 ssl3_connect_~skip~0 := 0; 68445#L99-1 assume !false; 68443#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68441#L102 assume !(12292 == ssl3_connect_~s__state~0); 68439#L105 assume !(16384 == ssl3_connect_~s__state~0); 68437#L108 assume !(4096 == ssl3_connect_~s__state~0); 68435#L111 assume !(20480 == ssl3_connect_~s__state~0); 68433#L114 assume !(4099 == ssl3_connect_~s__state~0); 68431#L117 assume !(4368 == ssl3_connect_~s__state~0); 68429#L120 assume !(4369 == ssl3_connect_~s__state~0); 68427#L123 assume !(4384 == ssl3_connect_~s__state~0); 68425#L126 assume !(4385 == ssl3_connect_~s__state~0); 68423#L129 assume !(4400 == ssl3_connect_~s__state~0); 68421#L132 assume !(4401 == ssl3_connect_~s__state~0); 68420#L135 assume 4416 == ssl3_connect_~s__state~0; 66132#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 68418#L305 assume !(3 == ssl3_connect_~blastFlag~0); 68417#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 68416#L313 assume !(0 == ssl3_connect_~tmp___6~0); 68192#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68186#L521 ssl3_connect_~skip~0 := 0; 68183#L99-1 assume !false; 68179#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68176#L102 assume !(12292 == ssl3_connect_~s__state~0); 68174#L105 assume !(16384 == ssl3_connect_~s__state~0); 68168#L108 assume !(4096 == ssl3_connect_~s__state~0); 68167#L111 assume !(20480 == ssl3_connect_~s__state~0); 68166#L114 assume !(4099 == ssl3_connect_~s__state~0); 68165#L117 assume !(4368 == ssl3_connect_~s__state~0); 68164#L120 assume !(4369 == ssl3_connect_~s__state~0); 68162#L123 assume !(4384 == ssl3_connect_~s__state~0); 68161#L126 assume !(4385 == ssl3_connect_~s__state~0); 68158#L129 assume !(4400 == ssl3_connect_~s__state~0); 68156#L132 assume !(4401 == ssl3_connect_~s__state~0); 68154#L135 assume !(4416 == ssl3_connect_~s__state~0); 68150#L138 assume !(4417 == ssl3_connect_~s__state~0); 66780#L141 assume 4432 == ssl3_connect_~s__state~0; 66127#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 66779#L321 assume !(5 == ssl3_connect_~blastFlag~0); 66775#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66772#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66769#L521 ssl3_connect_~skip~0 := 0; 66768#L99-1 assume !false; 66767#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66766#L102 assume !(12292 == ssl3_connect_~s__state~0); 66765#L105 assume !(16384 == ssl3_connect_~s__state~0); 66764#L108 assume !(4096 == ssl3_connect_~s__state~0); 66763#L111 assume !(20480 == ssl3_connect_~s__state~0); 66762#L114 assume !(4099 == ssl3_connect_~s__state~0); 66761#L117 assume !(4368 == ssl3_connect_~s__state~0); 66760#L120 assume !(4369 == ssl3_connect_~s__state~0); 66759#L123 assume !(4384 == ssl3_connect_~s__state~0); 66758#L126 assume !(4385 == ssl3_connect_~s__state~0); 66757#L129 assume !(4400 == ssl3_connect_~s__state~0); 66756#L132 assume !(4401 == ssl3_connect_~s__state~0); 66755#L135 assume !(4416 == ssl3_connect_~s__state~0); 66754#L138 assume !(4417 == ssl3_connect_~s__state~0); 66753#L141 assume !(4432 == ssl3_connect_~s__state~0); 66752#L144 assume !(4433 == ssl3_connect_~s__state~0); 66751#L147 assume 4448 == ssl3_connect_~s__state~0; 66122#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 66750#L333 assume !(ssl3_connect_~ret~0 <= 0); 66748#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 66746#L336-2 ssl3_connect_~s__init_num~0 := 0; 66743#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66740#L521 ssl3_connect_~skip~0 := 0; 66739#L99-1 assume !false; 66738#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66737#L102 assume !(12292 == ssl3_connect_~s__state~0); 66736#L105 assume !(16384 == ssl3_connect_~s__state~0); 66734#L108 assume !(4096 == ssl3_connect_~s__state~0); 66735#L111 assume !(20480 == ssl3_connect_~s__state~0); 69066#L114 assume !(4099 == ssl3_connect_~s__state~0); 69060#L117 assume !(4368 == ssl3_connect_~s__state~0); 69058#L120 assume !(4369 == ssl3_connect_~s__state~0); 69056#L123 assume !(4384 == ssl3_connect_~s__state~0); 69054#L126 assume !(4385 == ssl3_connect_~s__state~0); 69027#L129 assume !(4400 == ssl3_connect_~s__state~0); 69026#L132 assume !(4401 == ssl3_connect_~s__state~0); 69025#L135 assume !(4416 == ssl3_connect_~s__state~0); 69024#L138 assume !(4417 == ssl3_connect_~s__state~0); 69023#L141 assume !(4432 == ssl3_connect_~s__state~0); 69022#L144 assume !(4433 == ssl3_connect_~s__state~0); 69021#L147 assume !(4448 == ssl3_connect_~s__state~0); 69020#L150 assume !(4449 == ssl3_connect_~s__state~0); 69019#L153 assume 4464 == ssl3_connect_~s__state~0; 66113#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 69018#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68555#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68548#L521 ssl3_connect_~skip~0 := 0; 68546#L99-1 assume !false; 68544#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68542#L102 assume !(12292 == ssl3_connect_~s__state~0); 68540#L105 assume !(16384 == ssl3_connect_~s__state~0); 68538#L108 assume !(4096 == ssl3_connect_~s__state~0); 68536#L111 assume !(20480 == ssl3_connect_~s__state~0); 68534#L114 assume !(4099 == ssl3_connect_~s__state~0); 68532#L117 assume !(4368 == ssl3_connect_~s__state~0); 68530#L120 assume !(4369 == ssl3_connect_~s__state~0); 68528#L123 assume !(4384 == ssl3_connect_~s__state~0); 68526#L126 assume !(4385 == ssl3_connect_~s__state~0); 68524#L129 assume !(4400 == ssl3_connect_~s__state~0); 68522#L132 assume !(4401 == ssl3_connect_~s__state~0); 68520#L135 assume !(4416 == ssl3_connect_~s__state~0); 68518#L138 assume !(4417 == ssl3_connect_~s__state~0); 68516#L141 assume !(4432 == ssl3_connect_~s__state~0); 68514#L144 assume !(4433 == ssl3_connect_~s__state~0); 68512#L147 assume !(4448 == ssl3_connect_~s__state~0); 68510#L150 assume !(4449 == ssl3_connect_~s__state~0); 68508#L153 assume !(4464 == ssl3_connect_~s__state~0); 68506#L156 assume !(4465 == ssl3_connect_~s__state~0); 68504#L159 assume !(4466 == ssl3_connect_~s__state~0); 68502#L162 assume !(4467 == ssl3_connect_~s__state~0); 68500#L165 assume 4480 == ssl3_connect_~s__state~0; 66108#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68497#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68495#L361 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; 68493#L361-2 ssl3_connect_~s__init_num~0 := 0; 68337#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68333#L521 ssl3_connect_~skip~0 := 0; 68331#L99-1 assume !false; 68329#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68327#L102 assume !(12292 == ssl3_connect_~s__state~0); 68325#L105 assume !(16384 == ssl3_connect_~s__state~0); 68323#L108 assume !(4096 == ssl3_connect_~s__state~0); 68321#L111 assume !(20480 == ssl3_connect_~s__state~0); 68319#L114 assume !(4099 == ssl3_connect_~s__state~0); 68317#L117 assume !(4368 == ssl3_connect_~s__state~0); 68315#L120 assume !(4369 == ssl3_connect_~s__state~0); 68313#L123 assume !(4384 == ssl3_connect_~s__state~0); 68311#L126 assume !(4385 == ssl3_connect_~s__state~0); 68309#L129 assume !(4400 == ssl3_connect_~s__state~0); 68307#L132 assume !(4401 == ssl3_connect_~s__state~0); 68305#L135 assume !(4416 == ssl3_connect_~s__state~0); 68303#L138 assume !(4417 == ssl3_connect_~s__state~0); 68301#L141 assume !(4432 == ssl3_connect_~s__state~0); 68299#L144 assume !(4433 == ssl3_connect_~s__state~0); 68297#L147 assume !(4448 == ssl3_connect_~s__state~0); 68295#L150 assume !(4449 == ssl3_connect_~s__state~0); 68293#L153 assume !(4464 == ssl3_connect_~s__state~0); 68291#L156 assume !(4465 == ssl3_connect_~s__state~0); 68289#L159 assume !(4466 == ssl3_connect_~s__state~0); 68287#L162 assume !(4467 == ssl3_connect_~s__state~0); 68285#L165 assume !(4480 == ssl3_connect_~s__state~0); 68283#L168 assume !(4481 == ssl3_connect_~s__state~0); 68281#L171 assume !(4496 == ssl3_connect_~s__state~0); 68279#L174 assume !(4497 == ssl3_connect_~s__state~0); 68277#L177 assume 4512 == ssl3_connect_~s__state~0; 66098#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68274#L382 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; 68272#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 68271#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 68270#L397 assume !(0 == ssl3_connect_~tmp___8~0); 68265#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68257#L521 ssl3_connect_~skip~0 := 0; 68255#L99-1 assume !false; 68253#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68251#L102 assume !(12292 == ssl3_connect_~s__state~0); 68249#L105 assume !(16384 == ssl3_connect_~s__state~0); 68247#L108 assume !(4096 == ssl3_connect_~s__state~0); 68245#L111 assume !(20480 == ssl3_connect_~s__state~0); 68243#L114 assume !(4099 == ssl3_connect_~s__state~0); 68241#L117 assume !(4368 == ssl3_connect_~s__state~0); 68239#L120 assume !(4369 == ssl3_connect_~s__state~0); 68237#L123 assume !(4384 == ssl3_connect_~s__state~0); 68235#L126 assume !(4385 == ssl3_connect_~s__state~0); 68233#L129 assume !(4400 == ssl3_connect_~s__state~0); 68231#L132 assume !(4401 == ssl3_connect_~s__state~0); 68229#L135 assume !(4416 == ssl3_connect_~s__state~0); 68227#L138 assume !(4417 == ssl3_connect_~s__state~0); 68225#L141 assume !(4432 == ssl3_connect_~s__state~0); 68223#L144 assume !(4433 == ssl3_connect_~s__state~0); 68221#L147 assume !(4448 == ssl3_connect_~s__state~0); 68219#L150 assume !(4449 == ssl3_connect_~s__state~0); 68217#L153 assume !(4464 == ssl3_connect_~s__state~0); 68215#L156 assume !(4465 == ssl3_connect_~s__state~0); 68213#L159 assume !(4466 == ssl3_connect_~s__state~0); 68211#L162 assume !(4467 == ssl3_connect_~s__state~0); 68209#L165 assume !(4480 == ssl3_connect_~s__state~0); 68207#L168 assume !(4481 == ssl3_connect_~s__state~0); 68205#L171 assume !(4496 == ssl3_connect_~s__state~0); 68203#L174 assume !(4497 == ssl3_connect_~s__state~0); 68201#L177 assume !(4512 == ssl3_connect_~s__state~0); 68199#L180 assume !(4513 == ssl3_connect_~s__state~0); 68197#L183 assume 4528 == ssl3_connect_~s__state~0; 66093#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68182#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 68178#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 66068#L412-1 ssl3_connect_~s__init_num~0 := 0; 66069#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69515#L521 ssl3_connect_~skip~0 := 0; 69514#L99-1 assume !false; 69513#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69512#L102 assume !(12292 == ssl3_connect_~s__state~0); 69511#L105 assume !(16384 == ssl3_connect_~s__state~0); 66781#L108 assume !(4096 == ssl3_connect_~s__state~0); 66782#L111 assume !(20480 == ssl3_connect_~s__state~0); 68935#L114 assume !(4099 == ssl3_connect_~s__state~0); 66348#L117 assume !(4368 == ssl3_connect_~s__state~0); 66349#L120 assume !(4369 == ssl3_connect_~s__state~0); 66344#L123 assume !(4384 == ssl3_connect_~s__state~0); 66345#L126 assume !(4385 == ssl3_connect_~s__state~0); 69017#L129 assume !(4400 == ssl3_connect_~s__state~0); 66339#L132 assume !(4401 == ssl3_connect_~s__state~0); 66340#L135 assume !(4416 == ssl3_connect_~s__state~0); 66335#L138 assume !(4417 == ssl3_connect_~s__state~0); 66336#L141 assume !(4432 == ssl3_connect_~s__state~0); 66331#L144 assume !(4433 == ssl3_connect_~s__state~0); 66332#L147 assume !(4448 == ssl3_connect_~s__state~0); 66327#L150 assume !(4449 == ssl3_connect_~s__state~0); 66328#L153 assume !(4464 == ssl3_connect_~s__state~0); 66323#L156 assume !(4465 == ssl3_connect_~s__state~0); 66324#L159 assume !(4466 == ssl3_connect_~s__state~0); 66319#L162 assume !(4467 == ssl3_connect_~s__state~0); 66320#L165 assume !(4480 == ssl3_connect_~s__state~0); 66315#L168 assume !(4481 == ssl3_connect_~s__state~0); 66316#L171 assume !(4496 == ssl3_connect_~s__state~0); 66311#L174 assume !(4497 == ssl3_connect_~s__state~0); 66312#L177 assume !(4512 == ssl3_connect_~s__state~0); 66307#L180 assume !(4513 == ssl3_connect_~s__state~0); 66308#L183 assume !(4528 == ssl3_connect_~s__state~0); 66303#L186 assume !(4529 == ssl3_connect_~s__state~0); 66304#L189 assume !(4560 == ssl3_connect_~s__state~0); 66295#L192 assume !(4561 == ssl3_connect_~s__state~0); 66296#L195 assume 4352 == ssl3_connect_~s__state~0; 66291#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 66292#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 66066#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66067#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69481#L521 ssl3_connect_~skip~0 := 0; 69480#L99-1 assume !false; 69479#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69478#L102 assume !(12292 == ssl3_connect_~s__state~0); 69477#L105 assume !(16384 == ssl3_connect_~s__state~0); 69476#L108 assume !(4096 == ssl3_connect_~s__state~0); 69475#L111 assume !(20480 == ssl3_connect_~s__state~0); 69474#L114 assume !(4099 == ssl3_connect_~s__state~0); 69473#L117 assume !(4368 == ssl3_connect_~s__state~0); 69472#L120 assume !(4369 == ssl3_connect_~s__state~0); 66055#L123 assume !(4384 == ssl3_connect_~s__state~0); 66056#L126 assume !(4385 == ssl3_connect_~s__state~0); 69357#L129 assume !(4400 == ssl3_connect_~s__state~0); 69356#L132 assume !(4401 == ssl3_connect_~s__state~0); 69355#L135 assume !(4416 == ssl3_connect_~s__state~0); 69342#L138 assume !(4417 == ssl3_connect_~s__state~0); 69341#L141 assume !(4432 == ssl3_connect_~s__state~0); 69337#L144 assume !(4433 == ssl3_connect_~s__state~0); 69336#L147 assume !(4448 == ssl3_connect_~s__state~0); 69334#L150 assume !(4449 == ssl3_connect_~s__state~0); 69325#L153 assume !(4464 == ssl3_connect_~s__state~0); 69324#L156 assume !(4465 == ssl3_connect_~s__state~0); 69322#L159 assume !(4466 == ssl3_connect_~s__state~0); 69318#L162 assume !(4467 == ssl3_connect_~s__state~0); 69315#L165 assume !(4480 == ssl3_connect_~s__state~0); 69312#L168 assume !(4481 == ssl3_connect_~s__state~0); 69311#L171 assume !(4496 == ssl3_connect_~s__state~0); 69297#L174 assume !(4497 == ssl3_connect_~s__state~0); 69290#L177 assume !(4512 == ssl3_connect_~s__state~0); 69287#L180 assume !(4513 == ssl3_connect_~s__state~0); 69284#L183 assume !(4528 == ssl3_connect_~s__state~0); 69281#L186 assume !(4529 == ssl3_connect_~s__state~0); 69278#L189 assume 4560 == ssl3_connect_~s__state~0; 69275#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 69272#L432 assume !(ssl3_connect_~ret~0 <= 0); 69269#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 66019#L435-2 ssl3_connect_~s__init_num~0 := 0; 66020#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69094#L521 ssl3_connect_~skip~0 := 0; 69093#L99-1 assume !false; 69092#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69089#L102 assume !(12292 == ssl3_connect_~s__state~0); 69087#L105 assume !(16384 == ssl3_connect_~s__state~0); 69088#L108 assume 4096 == ssl3_connect_~s__state~0; 65946#L207 [2019-01-01 22:12:08,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:08,142 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2019-01-01 22:12:08,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:08,142 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:08,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:08,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:08,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:08,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1467062665, now seen corresponding path program 1 times [2019-01-01 22:12:08,159 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:08,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:08,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,160 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:08,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2019-01-01 22:12:08,313 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:08,313 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:12:08,313 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:08,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:08,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:08,316 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2019-01-01 22:12:08,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:08,507 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2019-01-01 22:12:08,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:08,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2019-01-01 22:12:08,519 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-01-01 22:12:08,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2019-01-01 22:12:08,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2019-01-01 22:12:08,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2019-01-01 22:12:08,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2019-01-01 22:12:08,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:08,530 INFO L705 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2019-01-01 22:12:08,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2019-01-01 22:12:08,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2019-01-01 22:12:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2019-01-01 22:12:08,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2019-01-01 22:12:08,565 INFO L728 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-01-01 22:12:08,565 INFO L608 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-01-01 22:12:08,565 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2019-01-01 22:12:08,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2019-01-01 22:12:08,573 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-01-01 22:12:08,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:08,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:08,575 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] [2019-01-01 22:12:08,578 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] [2019-01-01 22:12:08,578 INFO L794 eck$LassoCheckResult]: Stem: 73339#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73340#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73341#L88-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; 73342#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 73345#L99-1 assume !false; 73385#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73369#L102 assume 12292 == ssl3_connect_~s__state~0; 73241#L103 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; 73242#L207 ssl3_connect_~s__server~0 := 0; 75217#L212 assume !(0 != ssl3_connect_~cb~0); 75216#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 75215#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 75213#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 75211#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 75209#L239 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; 75210#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75188#L521 ssl3_connect_~skip~0 := 0; 75189#L99-1 assume !false; 75180#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75181#L102 assume !(12292 == ssl3_connect_~s__state~0); 75172#L105 assume !(16384 == ssl3_connect_~s__state~0); 75173#L108 assume !(4096 == ssl3_connect_~s__state~0); 75096#L111 assume !(20480 == ssl3_connect_~s__state~0); 75097#L114 assume !(4099 == ssl3_connect_~s__state~0); 74965#L117 assume 4368 == ssl3_connect_~s__state~0; 74963#L121 [2019-01-01 22:12:08,578 INFO L796 eck$LassoCheckResult]: Loop: 74963#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 74958#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74955#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 74953#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 74948#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74940#L521 ssl3_connect_~skip~0 := 0; 74938#L99-1 assume !false; 74936#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74934#L102 assume !(12292 == ssl3_connect_~s__state~0); 74932#L105 assume !(16384 == ssl3_connect_~s__state~0); 74930#L108 assume !(4096 == ssl3_connect_~s__state~0); 74928#L111 assume !(20480 == ssl3_connect_~s__state~0); 74926#L114 assume !(4099 == ssl3_connect_~s__state~0); 74924#L117 assume !(4368 == ssl3_connect_~s__state~0); 74922#L120 assume !(4369 == ssl3_connect_~s__state~0); 74918#L123 assume 4384 == ssl3_connect_~s__state~0; 74916#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 74912#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74909#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 74908#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74906#L276-2 ssl3_connect_~s__init_num~0 := 0; 74904#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73484#L521 ssl3_connect_~skip~0 := 0; 73485#L99-1 assume !false; 73478#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73479#L102 assume !(12292 == ssl3_connect_~s__state~0); 73472#L105 assume !(16384 == ssl3_connect_~s__state~0); 73473#L108 assume !(4096 == ssl3_connect_~s__state~0); 74902#L111 assume !(20480 == ssl3_connect_~s__state~0); 74901#L114 assume !(4099 == ssl3_connect_~s__state~0); 73461#L117 assume !(4368 == ssl3_connect_~s__state~0); 73459#L120 assume !(4369 == ssl3_connect_~s__state~0); 73457#L123 assume !(4384 == ssl3_connect_~s__state~0); 73455#L126 assume !(4385 == ssl3_connect_~s__state~0); 73426#L129 assume 4400 == ssl3_connect_~s__state~0; 73427#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74883#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 74884#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 75164#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75161#L521 ssl3_connect_~skip~0 := 0; 75160#L99-1 assume !false; 75159#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75158#L102 assume !(12292 == ssl3_connect_~s__state~0); 75157#L105 assume !(16384 == ssl3_connect_~s__state~0); 75156#L108 assume !(4096 == ssl3_connect_~s__state~0); 75155#L111 assume !(20480 == ssl3_connect_~s__state~0); 75154#L114 assume !(4099 == ssl3_connect_~s__state~0); 75153#L117 assume !(4368 == ssl3_connect_~s__state~0); 75152#L120 assume !(4369 == ssl3_connect_~s__state~0); 75151#L123 assume !(4384 == ssl3_connect_~s__state~0); 75150#L126 assume !(4385 == ssl3_connect_~s__state~0); 75149#L129 assume !(4400 == ssl3_connect_~s__state~0); 75148#L132 assume !(4401 == ssl3_connect_~s__state~0); 75147#L135 assume 4416 == ssl3_connect_~s__state~0; 75146#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 75145#L305 assume !(3 == ssl3_connect_~blastFlag~0); 75144#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 75143#L313 assume !(0 == ssl3_connect_~tmp___6~0); 75139#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75136#L521 ssl3_connect_~skip~0 := 0; 75135#L99-1 assume !false; 75134#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75133#L102 assume !(12292 == ssl3_connect_~s__state~0); 75132#L105 assume !(16384 == ssl3_connect_~s__state~0); 75131#L108 assume !(4096 == ssl3_connect_~s__state~0); 75130#L111 assume !(20480 == ssl3_connect_~s__state~0); 75129#L114 assume !(4099 == ssl3_connect_~s__state~0); 75128#L117 assume !(4368 == ssl3_connect_~s__state~0); 75127#L120 assume !(4369 == ssl3_connect_~s__state~0); 75126#L123 assume !(4384 == ssl3_connect_~s__state~0); 75125#L126 assume !(4385 == ssl3_connect_~s__state~0); 75124#L129 assume !(4400 == ssl3_connect_~s__state~0); 75123#L132 assume !(4401 == ssl3_connect_~s__state~0); 75122#L135 assume !(4416 == ssl3_connect_~s__state~0); 75121#L138 assume !(4417 == ssl3_connect_~s__state~0); 75120#L141 assume 4432 == ssl3_connect_~s__state~0; 75119#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 75118#L321 assume !(5 == ssl3_connect_~blastFlag~0); 75116#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 75113#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75109#L521 ssl3_connect_~skip~0 := 0; 75107#L99-1 assume !false; 75105#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75103#L102 assume !(12292 == ssl3_connect_~s__state~0); 74441#L105 assume !(16384 == ssl3_connect_~s__state~0); 74442#L108 assume !(4096 == ssl3_connect_~s__state~0); 74429#L111 assume !(20480 == ssl3_connect_~s__state~0); 74430#L114 assume !(4099 == ssl3_connect_~s__state~0); 74423#L117 assume !(4368 == ssl3_connect_~s__state~0); 74424#L120 assume !(4369 == ssl3_connect_~s__state~0); 74417#L123 assume !(4384 == ssl3_connect_~s__state~0); 74418#L126 assume !(4385 == ssl3_connect_~s__state~0); 74411#L129 assume !(4400 == ssl3_connect_~s__state~0); 74412#L132 assume !(4401 == ssl3_connect_~s__state~0); 74405#L135 assume !(4416 == ssl3_connect_~s__state~0); 74406#L138 assume !(4417 == ssl3_connect_~s__state~0); 74399#L141 assume !(4432 == ssl3_connect_~s__state~0); 74400#L144 assume !(4433 == ssl3_connect_~s__state~0); 74393#L147 assume 4448 == ssl3_connect_~s__state~0; 74394#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 74348#L333 assume !(ssl3_connect_~ret~0 <= 0); 74349#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74340#L336-2 ssl3_connect_~s__init_num~0 := 0; 74341#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75087#L521 ssl3_connect_~skip~0 := 0; 75086#L99-1 assume !false; 75085#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75084#L102 assume !(12292 == ssl3_connect_~s__state~0); 75083#L105 assume !(16384 == ssl3_connect_~s__state~0); 75082#L108 assume !(4096 == ssl3_connect_~s__state~0); 75081#L111 assume !(20480 == ssl3_connect_~s__state~0); 75080#L114 assume !(4099 == ssl3_connect_~s__state~0); 75079#L117 assume !(4368 == ssl3_connect_~s__state~0); 75078#L120 assume !(4369 == ssl3_connect_~s__state~0); 75077#L123 assume !(4384 == ssl3_connect_~s__state~0); 75076#L126 assume !(4385 == ssl3_connect_~s__state~0); 75075#L129 assume !(4400 == ssl3_connect_~s__state~0); 75074#L132 assume !(4401 == ssl3_connect_~s__state~0); 75073#L135 assume !(4416 == ssl3_connect_~s__state~0); 75072#L138 assume !(4417 == ssl3_connect_~s__state~0); 75071#L141 assume !(4432 == ssl3_connect_~s__state~0); 75070#L144 assume !(4433 == ssl3_connect_~s__state~0); 75069#L147 assume !(4448 == ssl3_connect_~s__state~0); 75068#L150 assume !(4449 == ssl3_connect_~s__state~0); 75067#L153 assume 4464 == ssl3_connect_~s__state~0; 75066#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 75065#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74248#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74246#L521 ssl3_connect_~skip~0 := 0; 74237#L99-1 assume !false; 74238#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74229#L102 assume !(12292 == ssl3_connect_~s__state~0); 74230#L105 assume !(16384 == ssl3_connect_~s__state~0); 74221#L108 assume !(4096 == ssl3_connect_~s__state~0); 74222#L111 assume !(20480 == ssl3_connect_~s__state~0); 74213#L114 assume !(4099 == ssl3_connect_~s__state~0); 74214#L117 assume !(4368 == ssl3_connect_~s__state~0); 74205#L120 assume !(4369 == ssl3_connect_~s__state~0); 74206#L123 assume !(4384 == ssl3_connect_~s__state~0); 74197#L126 assume !(4385 == ssl3_connect_~s__state~0); 74198#L129 assume !(4400 == ssl3_connect_~s__state~0); 74189#L132 assume !(4401 == ssl3_connect_~s__state~0); 74190#L135 assume !(4416 == ssl3_connect_~s__state~0); 74162#L138 assume !(4417 == ssl3_connect_~s__state~0); 74163#L141 assume !(4432 == ssl3_connect_~s__state~0); 74158#L144 assume !(4433 == ssl3_connect_~s__state~0); 74159#L147 assume !(4448 == ssl3_connect_~s__state~0); 74148#L150 assume !(4449 == ssl3_connect_~s__state~0); 74149#L153 assume !(4464 == ssl3_connect_~s__state~0); 74138#L156 assume !(4465 == ssl3_connect_~s__state~0); 74139#L159 assume !(4466 == ssl3_connect_~s__state~0); 74128#L162 assume !(4467 == ssl3_connect_~s__state~0); 74129#L165 assume 4480 == ssl3_connect_~s__state~0; 74123#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74124#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73517#L361 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; 73519#L361-2 ssl3_connect_~s__init_num~0 := 0; 75044#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75036#L521 ssl3_connect_~skip~0 := 0; 75034#L99-1 assume !false; 75032#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75030#L102 assume !(12292 == ssl3_connect_~s__state~0); 75028#L105 assume !(16384 == ssl3_connect_~s__state~0); 75026#L108 assume !(4096 == ssl3_connect_~s__state~0); 75024#L111 assume !(20480 == ssl3_connect_~s__state~0); 75022#L114 assume !(4099 == ssl3_connect_~s__state~0); 75020#L117 assume !(4368 == ssl3_connect_~s__state~0); 75018#L120 assume !(4369 == ssl3_connect_~s__state~0); 75016#L123 assume !(4384 == ssl3_connect_~s__state~0); 75014#L126 assume !(4385 == ssl3_connect_~s__state~0); 75012#L129 assume !(4400 == ssl3_connect_~s__state~0); 75010#L132 assume !(4401 == ssl3_connect_~s__state~0); 75008#L135 assume !(4416 == ssl3_connect_~s__state~0); 75006#L138 assume !(4417 == ssl3_connect_~s__state~0); 75004#L141 assume !(4432 == ssl3_connect_~s__state~0); 75002#L144 assume !(4433 == ssl3_connect_~s__state~0); 75000#L147 assume !(4448 == ssl3_connect_~s__state~0); 74998#L150 assume !(4449 == ssl3_connect_~s__state~0); 74996#L153 assume !(4464 == ssl3_connect_~s__state~0); 74994#L156 assume !(4465 == ssl3_connect_~s__state~0); 74992#L159 assume !(4466 == ssl3_connect_~s__state~0); 74990#L162 assume !(4467 == ssl3_connect_~s__state~0); 74988#L165 assume !(4480 == ssl3_connect_~s__state~0); 74986#L168 assume !(4481 == ssl3_connect_~s__state~0); 74920#L171 assume !(4496 == ssl3_connect_~s__state~0); 74921#L174 assume !(4497 == ssl3_connect_~s__state~0); 74897#L177 assume 4512 == ssl3_connect_~s__state~0; 74898#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74890#L382 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; 74891#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73332#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 73333#L397 assume !(0 == ssl3_connect_~tmp___8~0); 74105#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73968#L521 ssl3_connect_~skip~0 := 0; 73969#L99-1 assume !false; 73958#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73959#L102 assume !(12292 == ssl3_connect_~s__state~0); 73948#L105 assume !(16384 == ssl3_connect_~s__state~0); 73949#L108 assume !(4096 == ssl3_connect_~s__state~0); 73938#L111 assume !(20480 == ssl3_connect_~s__state~0); 73939#L114 assume !(4099 == ssl3_connect_~s__state~0); 73928#L117 assume !(4368 == ssl3_connect_~s__state~0); 73929#L120 assume !(4369 == ssl3_connect_~s__state~0); 73918#L123 assume !(4384 == ssl3_connect_~s__state~0); 73919#L126 assume !(4385 == ssl3_connect_~s__state~0); 73908#L129 assume !(4400 == ssl3_connect_~s__state~0); 73909#L132 assume !(4401 == ssl3_connect_~s__state~0); 73898#L135 assume !(4416 == ssl3_connect_~s__state~0); 73899#L138 assume !(4417 == ssl3_connect_~s__state~0); 73888#L141 assume !(4432 == ssl3_connect_~s__state~0); 73889#L144 assume !(4433 == ssl3_connect_~s__state~0); 73878#L147 assume !(4448 == ssl3_connect_~s__state~0); 73879#L150 assume !(4449 == ssl3_connect_~s__state~0); 73868#L153 assume !(4464 == ssl3_connect_~s__state~0); 73869#L156 assume !(4465 == ssl3_connect_~s__state~0); 73858#L159 assume !(4466 == ssl3_connect_~s__state~0); 73859#L162 assume !(4467 == ssl3_connect_~s__state~0); 73848#L165 assume !(4480 == ssl3_connect_~s__state~0); 73849#L168 assume !(4481 == ssl3_connect_~s__state~0); 73838#L171 assume !(4496 == ssl3_connect_~s__state~0); 73839#L174 assume !(4497 == ssl3_connect_~s__state~0); 73828#L177 assume !(4512 == ssl3_connect_~s__state~0); 73829#L180 assume !(4513 == ssl3_connect_~s__state~0); 73742#L183 assume 4528 == ssl3_connect_~s__state~0; 73743#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73721#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 73722#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73365#L412-1 ssl3_connect_~s__init_num~0 := 0; 73366#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75193#L521 ssl3_connect_~skip~0 := 0; 75184#L99-1 assume !false; 75185#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75176#L102 assume !(12292 == ssl3_connect_~s__state~0); 75177#L105 assume !(16384 == ssl3_connect_~s__state~0); 75099#L108 assume !(4096 == ssl3_connect_~s__state~0); 75100#L111 assume !(20480 == ssl3_connect_~s__state~0); 75093#L114 assume !(4099 == ssl3_connect_~s__state~0); 75094#L117 assume 4368 == ssl3_connect_~s__state~0; 74963#L121 [2019-01-01 22:12:08,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:08,579 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2019-01-01 22:12:08,579 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:08,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:08,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,583 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:08,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:08,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:12:08,644 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:08,644 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:08,648 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:12:08,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:08,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1041101415, now seen corresponding path program 1 times [2019-01-01 22:12:08,648 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:08,648 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:08,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,649 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:08,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-01-01 22:12:08,773 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:08,773 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:12:08,774 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:08,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:08,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:08,774 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2019-01-01 22:12:08,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:08,895 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2019-01-01 22:12:08,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:08,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2019-01-01 22:12:08,921 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-01-01 22:12:08,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-01-01 22:12:08,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2019-01-01 22:12:08,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2019-01-01 22:12:08,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2019-01-01 22:12:08,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:08,943 INFO L705 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-01-01 22:12:08,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2019-01-01 22:12:09,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2019-01-01 22:12:09,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2019-01-01 22:12:09,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-01-01 22:12:09,014 INFO L728 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-01-01 22:12:09,014 INFO L608 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-01-01 22:12:09,015 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2019-01-01 22:12:09,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2019-01-01 22:12:09,031 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-01-01 22:12:09,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:09,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:09,033 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] [2019-01-01 22:12:09,033 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] [2019-01-01 22:12:09,033 INFO L794 eck$LassoCheckResult]: Stem: 82682#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 82683#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82684#L88-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; 82685#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 82692#L99-1 assume !false; 82722#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82723#L102 assume 12292 == ssl3_connect_~s__state~0; 82590#L103 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; 82591#L207 ssl3_connect_~s__server~0 := 0; 87325#L212 assume 0 != ssl3_connect_~cb~0; 83784#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 87324#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 87322#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 87320#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 87319#L239 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; 87278#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87275#L521 ssl3_connect_~skip~0 := 0; 87272#L99-1 assume !false; 87271#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87270#L102 assume !(12292 == ssl3_connect_~s__state~0); 87269#L105 assume !(16384 == ssl3_connect_~s__state~0); 87268#L108 assume !(4096 == ssl3_connect_~s__state~0); 87267#L111 assume !(20480 == ssl3_connect_~s__state~0); 87266#L114 assume !(4099 == ssl3_connect_~s__state~0); 87265#L117 assume 4368 == ssl3_connect_~s__state~0; 87092#L121 [2019-01-01 22:12:09,034 INFO L796 eck$LassoCheckResult]: Loop: 87092#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 87263#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 87260#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 87257#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 87255#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87250#L521 ssl3_connect_~skip~0 := 0; 87247#L99-1 assume !false; 87243#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87241#L102 assume !(12292 == ssl3_connect_~s__state~0); 87239#L105 assume !(16384 == ssl3_connect_~s__state~0); 87237#L108 assume !(4096 == ssl3_connect_~s__state~0); 87235#L111 assume !(20480 == ssl3_connect_~s__state~0); 87233#L114 assume !(4099 == ssl3_connect_~s__state~0); 87231#L117 assume !(4368 == ssl3_connect_~s__state~0); 87229#L120 assume !(4369 == ssl3_connect_~s__state~0); 87227#L123 assume 4384 == ssl3_connect_~s__state~0; 87225#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 87223#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 87217#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 87218#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 87214#L276-2 ssl3_connect_~s__init_num~0 := 0; 87212#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87207#L521 ssl3_connect_~skip~0 := 0; 87204#L99-1 assume !false; 87200#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87198#L102 assume !(12292 == ssl3_connect_~s__state~0); 87196#L105 assume !(16384 == ssl3_connect_~s__state~0); 87194#L108 assume !(4096 == ssl3_connect_~s__state~0); 87192#L111 assume !(20480 == ssl3_connect_~s__state~0); 87190#L114 assume !(4099 == ssl3_connect_~s__state~0); 87188#L117 assume !(4368 == ssl3_connect_~s__state~0); 87186#L120 assume !(4369 == ssl3_connect_~s__state~0); 87184#L123 assume !(4384 == ssl3_connect_~s__state~0); 87182#L126 assume !(4385 == ssl3_connect_~s__state~0); 87180#L129 assume 4400 == ssl3_connect_~s__state~0; 87175#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 87172#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 87165#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 87162#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87156#L521 ssl3_connect_~skip~0 := 0; 87154#L99-1 assume !false; 87152#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87150#L102 assume !(12292 == ssl3_connect_~s__state~0); 87148#L105 assume !(16384 == ssl3_connect_~s__state~0); 87146#L108 assume !(4096 == ssl3_connect_~s__state~0); 87144#L111 assume !(20480 == ssl3_connect_~s__state~0); 87142#L114 assume !(4099 == ssl3_connect_~s__state~0); 87140#L117 assume !(4368 == ssl3_connect_~s__state~0); 87138#L120 assume !(4369 == ssl3_connect_~s__state~0); 87136#L123 assume !(4384 == ssl3_connect_~s__state~0); 87134#L126 assume !(4385 == ssl3_connect_~s__state~0); 87132#L129 assume !(4400 == ssl3_connect_~s__state~0); 87130#L132 assume !(4401 == ssl3_connect_~s__state~0); 87128#L135 assume 4416 == ssl3_connect_~s__state~0; 87126#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 87124#L305 assume !(3 == ssl3_connect_~blastFlag~0); 87121#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 87120#L313 assume !(0 == ssl3_connect_~tmp___6~0); 86897#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86893#L521 ssl3_connect_~skip~0 := 0; 86890#L99-1 assume !false; 86889#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86888#L102 assume !(12292 == ssl3_connect_~s__state~0); 86887#L105 assume !(16384 == ssl3_connect_~s__state~0); 86780#L108 assume !(4096 == ssl3_connect_~s__state~0); 86779#L111 assume !(20480 == ssl3_connect_~s__state~0); 86776#L114 assume !(4099 == ssl3_connect_~s__state~0); 86771#L117 assume !(4368 == ssl3_connect_~s__state~0); 86768#L120 assume !(4369 == ssl3_connect_~s__state~0); 86765#L123 assume !(4384 == ssl3_connect_~s__state~0); 86762#L126 assume !(4385 == ssl3_connect_~s__state~0); 86758#L129 assume !(4400 == ssl3_connect_~s__state~0); 86759#L132 assume !(4401 == ssl3_connect_~s__state~0); 87491#L135 assume !(4416 == ssl3_connect_~s__state~0); 87489#L138 assume !(4417 == ssl3_connect_~s__state~0); 86748#L141 assume 4432 == ssl3_connect_~s__state~0; 86746#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 86747#L321 assume !(5 == ssl3_connect_~blastFlag~0); 86739#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 86740#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86725#L521 ssl3_connect_~skip~0 := 0; 86726#L99-1 assume !false; 86715#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86716#L102 assume !(12292 == ssl3_connect_~s__state~0); 86705#L105 assume !(16384 == ssl3_connect_~s__state~0); 86706#L108 assume !(4096 == ssl3_connect_~s__state~0); 86695#L111 assume !(20480 == ssl3_connect_~s__state~0); 86696#L114 assume !(4099 == ssl3_connect_~s__state~0); 86685#L117 assume !(4368 == ssl3_connect_~s__state~0); 86686#L120 assume !(4369 == ssl3_connect_~s__state~0); 86675#L123 assume !(4384 == ssl3_connect_~s__state~0); 86676#L126 assume !(4385 == ssl3_connect_~s__state~0); 86662#L129 assume !(4400 == ssl3_connect_~s__state~0); 86663#L132 assume !(4401 == ssl3_connect_~s__state~0); 86652#L135 assume !(4416 == ssl3_connect_~s__state~0); 86653#L138 assume !(4417 == ssl3_connect_~s__state~0); 86644#L141 assume !(4432 == ssl3_connect_~s__state~0); 86645#L144 assume !(4433 == ssl3_connect_~s__state~0); 86636#L147 assume 4448 == ssl3_connect_~s__state~0; 86637#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 86628#L333 assume !(ssl3_connect_~ret~0 <= 0); 86629#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 86618#L336-2 ssl3_connect_~s__init_num~0 := 0; 86619#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87422#L521 ssl3_connect_~skip~0 := 0; 87421#L99-1 assume !false; 87420#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87419#L102 assume !(12292 == ssl3_connect_~s__state~0); 87418#L105 assume !(16384 == ssl3_connect_~s__state~0); 87417#L108 assume !(4096 == ssl3_connect_~s__state~0); 87416#L111 assume !(20480 == ssl3_connect_~s__state~0); 87415#L114 assume !(4099 == ssl3_connect_~s__state~0); 87414#L117 assume !(4368 == ssl3_connect_~s__state~0); 87413#L120 assume !(4369 == ssl3_connect_~s__state~0); 87412#L123 assume !(4384 == ssl3_connect_~s__state~0); 87411#L126 assume !(4385 == ssl3_connect_~s__state~0); 87410#L129 assume !(4400 == ssl3_connect_~s__state~0); 87409#L132 assume !(4401 == ssl3_connect_~s__state~0); 87408#L135 assume !(4416 == ssl3_connect_~s__state~0); 87407#L138 assume !(4417 == ssl3_connect_~s__state~0); 87406#L141 assume !(4432 == ssl3_connect_~s__state~0); 87405#L144 assume !(4433 == ssl3_connect_~s__state~0); 87404#L147 assume !(4448 == ssl3_connect_~s__state~0); 87403#L150 assume !(4449 == ssl3_connect_~s__state~0); 87402#L153 assume 4464 == ssl3_connect_~s__state~0; 87401#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 87400#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 87397#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87394#L521 ssl3_connect_~skip~0 := 0; 87393#L99-1 assume !false; 87392#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87391#L102 assume !(12292 == ssl3_connect_~s__state~0); 87390#L105 assume !(16384 == ssl3_connect_~s__state~0); 87389#L108 assume !(4096 == ssl3_connect_~s__state~0); 87388#L111 assume !(20480 == ssl3_connect_~s__state~0); 87387#L114 assume !(4099 == ssl3_connect_~s__state~0); 87386#L117 assume !(4368 == ssl3_connect_~s__state~0); 87385#L120 assume !(4369 == ssl3_connect_~s__state~0); 87384#L123 assume !(4384 == ssl3_connect_~s__state~0); 87383#L126 assume !(4385 == ssl3_connect_~s__state~0); 87382#L129 assume !(4400 == ssl3_connect_~s__state~0); 87381#L132 assume !(4401 == ssl3_connect_~s__state~0); 87380#L135 assume !(4416 == ssl3_connect_~s__state~0); 87379#L138 assume !(4417 == ssl3_connect_~s__state~0); 87378#L141 assume !(4432 == ssl3_connect_~s__state~0); 87377#L144 assume !(4433 == ssl3_connect_~s__state~0); 87376#L147 assume !(4448 == ssl3_connect_~s__state~0); 87375#L150 assume !(4449 == ssl3_connect_~s__state~0); 87374#L153 assume !(4464 == ssl3_connect_~s__state~0); 87373#L156 assume !(4465 == ssl3_connect_~s__state~0); 87372#L159 assume !(4466 == ssl3_connect_~s__state~0); 87371#L162 assume !(4467 == ssl3_connect_~s__state~0); 86319#L165 assume 4480 == ssl3_connect_~s__state~0; 86318#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 86316#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 86317#L361 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; 87365#L361-2 ssl3_connect_~s__init_num~0 := 0; 87364#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87361#L521 ssl3_connect_~skip~0 := 0; 87360#L99-1 assume !false; 87359#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87358#L102 assume !(12292 == ssl3_connect_~s__state~0); 87357#L105 assume !(16384 == ssl3_connect_~s__state~0); 87356#L108 assume !(4096 == ssl3_connect_~s__state~0); 87355#L111 assume !(20480 == ssl3_connect_~s__state~0); 87354#L114 assume !(4099 == ssl3_connect_~s__state~0); 87353#L117 assume !(4368 == ssl3_connect_~s__state~0); 87352#L120 assume !(4369 == ssl3_connect_~s__state~0); 87351#L123 assume !(4384 == ssl3_connect_~s__state~0); 87350#L126 assume !(4385 == ssl3_connect_~s__state~0); 87349#L129 assume !(4400 == ssl3_connect_~s__state~0); 87348#L132 assume !(4401 == ssl3_connect_~s__state~0); 87347#L135 assume !(4416 == ssl3_connect_~s__state~0); 87346#L138 assume !(4417 == ssl3_connect_~s__state~0); 87345#L141 assume !(4432 == ssl3_connect_~s__state~0); 87344#L144 assume !(4433 == ssl3_connect_~s__state~0); 87343#L147 assume !(4448 == ssl3_connect_~s__state~0); 87342#L150 assume !(4449 == ssl3_connect_~s__state~0); 87341#L153 assume !(4464 == ssl3_connect_~s__state~0); 87340#L156 assume !(4465 == ssl3_connect_~s__state~0); 87339#L159 assume !(4466 == ssl3_connect_~s__state~0); 87338#L162 assume !(4467 == ssl3_connect_~s__state~0); 87337#L165 assume !(4480 == ssl3_connect_~s__state~0); 87336#L168 assume !(4481 == ssl3_connect_~s__state~0); 87335#L171 assume !(4496 == ssl3_connect_~s__state~0); 87334#L174 assume !(4497 == ssl3_connect_~s__state~0); 87333#L177 assume 4512 == ssl3_connect_~s__state~0; 87332#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 87331#L382 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; 87330#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 87329#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 87328#L397 assume !(0 == ssl3_connect_~tmp___8~0); 87316#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87313#L521 ssl3_connect_~skip~0 := 0; 87312#L99-1 assume !false; 87311#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87310#L102 assume !(12292 == ssl3_connect_~s__state~0); 87309#L105 assume !(16384 == ssl3_connect_~s__state~0); 87308#L108 assume !(4096 == ssl3_connect_~s__state~0); 87307#L111 assume !(20480 == ssl3_connect_~s__state~0); 87306#L114 assume !(4099 == ssl3_connect_~s__state~0); 87305#L117 assume !(4368 == ssl3_connect_~s__state~0); 87304#L120 assume !(4369 == ssl3_connect_~s__state~0); 87303#L123 assume !(4384 == ssl3_connect_~s__state~0); 87302#L126 assume !(4385 == ssl3_connect_~s__state~0); 87301#L129 assume !(4400 == ssl3_connect_~s__state~0); 87300#L132 assume !(4401 == ssl3_connect_~s__state~0); 87299#L135 assume !(4416 == ssl3_connect_~s__state~0); 87298#L138 assume !(4417 == ssl3_connect_~s__state~0); 87297#L141 assume !(4432 == ssl3_connect_~s__state~0); 87296#L144 assume !(4433 == ssl3_connect_~s__state~0); 87295#L147 assume !(4448 == ssl3_connect_~s__state~0); 87294#L150 assume !(4449 == ssl3_connect_~s__state~0); 87293#L153 assume !(4464 == ssl3_connect_~s__state~0); 87292#L156 assume !(4465 == ssl3_connect_~s__state~0); 87291#L159 assume !(4466 == ssl3_connect_~s__state~0); 87290#L162 assume !(4467 == ssl3_connect_~s__state~0); 87289#L165 assume !(4480 == ssl3_connect_~s__state~0); 87288#L168 assume !(4481 == ssl3_connect_~s__state~0); 87287#L171 assume !(4496 == ssl3_connect_~s__state~0); 87286#L174 assume !(4497 == ssl3_connect_~s__state~0); 87285#L177 assume !(4512 == ssl3_connect_~s__state~0); 87284#L180 assume !(4513 == ssl3_connect_~s__state~0); 87283#L183 assume 4528 == ssl3_connect_~s__state~0; 87282#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 87280#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 87279#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 87116#L412-1 ssl3_connect_~s__init_num~0 := 0; 87117#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87107#L521 ssl3_connect_~skip~0 := 0; 87108#L99-1 assume !false; 87103#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87104#L102 assume !(12292 == ssl3_connect_~s__state~0); 87099#L105 assume !(16384 == ssl3_connect_~s__state~0); 87100#L108 assume !(4096 == ssl3_connect_~s__state~0); 87095#L111 assume !(20480 == ssl3_connect_~s__state~0); 87096#L114 assume !(4099 == ssl3_connect_~s__state~0); 87090#L117 assume 4368 == ssl3_connect_~s__state~0; 87092#L121 [2019-01-01 22:12:09,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:09,034 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2019-01-01 22:12:09,034 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:09,034 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:09,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:09,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:09,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:09,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:09,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1041101415, now seen corresponding path program 2 times [2019-01-01 22:12:09,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:09,060 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:09,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:09,061 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:09,061 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:09,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:09,190 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-01-01 22:12:09,190 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:09,191 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:12:09,191 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:09,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:09,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:09,192 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2019-01-01 22:12:09,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:09,874 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2019-01-01 22:12:09,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:09,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2019-01-01 22:12:09,890 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2019-01-01 22:12:09,902 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2019-01-01 22:12:09,902 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2019-01-01 22:12:09,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2019-01-01 22:12:09,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2019-01-01 22:12:09,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:09,912 INFO L705 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2019-01-01 22:12:09,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2019-01-01 22:12:09,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2019-01-01 22:12:09,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-01-01 22:12:09,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2019-01-01 22:12:09,976 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-01-01 22:12:09,976 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-01-01 22:12:09,976 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2019-01-01 22:12:09,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2019-01-01 22:12:09,991 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-01-01 22:12:09,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:09,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:09,993 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:09,993 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:09,994 INFO L794 eck$LassoCheckResult]: Stem: 94393#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94394#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94398#L88-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; 95459#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 95457#L99-1 assume !false; 94439#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94440#L102 assume !(12292 == ssl3_connect_~s__state~0); 94475#L105 assume !(16384 == ssl3_connect_~s__state~0); 94474#L108 assume !(4096 == ssl3_connect_~s__state~0); 94473#L111 assume !(20480 == ssl3_connect_~s__state~0); 94472#L114 assume !(4099 == ssl3_connect_~s__state~0); 94471#L117 assume !(4368 == ssl3_connect_~s__state~0); 94470#L120 assume !(4369 == ssl3_connect_~s__state~0); 94469#L123 assume !(4384 == ssl3_connect_~s__state~0); 94468#L126 assume !(4385 == ssl3_connect_~s__state~0); 94467#L129 assume !(4400 == ssl3_connect_~s__state~0); 94466#L132 assume !(4401 == ssl3_connect_~s__state~0); 94465#L135 assume !(4416 == ssl3_connect_~s__state~0); 94464#L138 assume !(4417 == ssl3_connect_~s__state~0); 94463#L141 assume !(4432 == ssl3_connect_~s__state~0); 94462#L144 assume !(4433 == ssl3_connect_~s__state~0); 94461#L147 assume !(4448 == ssl3_connect_~s__state~0); 94460#L150 assume !(4449 == ssl3_connect_~s__state~0); 94459#L153 assume !(4464 == ssl3_connect_~s__state~0); 94458#L156 assume !(4465 == ssl3_connect_~s__state~0); 94457#L159 assume !(4466 == ssl3_connect_~s__state~0); 94456#L162 assume !(4467 == ssl3_connect_~s__state~0); 94455#L165 assume !(4480 == ssl3_connect_~s__state~0); 94454#L168 assume !(4481 == ssl3_connect_~s__state~0); 94453#L171 assume !(4496 == ssl3_connect_~s__state~0); 94452#L174 assume !(4497 == ssl3_connect_~s__state~0); 94451#L177 assume !(4512 == ssl3_connect_~s__state~0); 94450#L180 assume !(4513 == ssl3_connect_~s__state~0); 94449#L183 assume !(4528 == ssl3_connect_~s__state~0); 94448#L186 assume !(4529 == ssl3_connect_~s__state~0); 94447#L189 assume 4560 == ssl3_connect_~s__state~0; 94445#L193 [2019-01-01 22:12:09,994 INFO L796 eck$LassoCheckResult]: Loop: 94445#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94399#L432 assume !(ssl3_connect_~ret~0 <= 0); 94400#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 98004#L435-2 ssl3_connect_~s__init_num~0 := 0; 98003#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98779#L521 ssl3_connect_~skip~0 := 0; 98778#L99-1 assume !false; 98777#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98776#L102 assume !(12292 == ssl3_connect_~s__state~0); 98775#L105 assume !(16384 == ssl3_connect_~s__state~0); 98774#L108 assume !(4096 == ssl3_connect_~s__state~0); 98773#L111 assume !(20480 == ssl3_connect_~s__state~0); 98772#L114 assume !(4099 == ssl3_connect_~s__state~0); 98771#L117 assume !(4368 == ssl3_connect_~s__state~0); 98770#L120 assume !(4369 == ssl3_connect_~s__state~0); 98769#L123 assume !(4384 == ssl3_connect_~s__state~0); 98768#L126 assume !(4385 == ssl3_connect_~s__state~0); 98767#L129 assume !(4400 == ssl3_connect_~s__state~0); 98766#L132 assume !(4401 == ssl3_connect_~s__state~0); 98765#L135 assume !(4416 == ssl3_connect_~s__state~0); 98764#L138 assume !(4417 == ssl3_connect_~s__state~0); 98763#L141 assume !(4432 == ssl3_connect_~s__state~0); 98762#L144 assume !(4433 == ssl3_connect_~s__state~0); 98761#L147 assume !(4448 == ssl3_connect_~s__state~0); 98760#L150 assume !(4449 == ssl3_connect_~s__state~0); 98759#L153 assume !(4464 == ssl3_connect_~s__state~0); 97947#L156 assume !(4465 == ssl3_connect_~s__state~0); 97945#L159 assume !(4466 == ssl3_connect_~s__state~0); 97943#L162 assume !(4467 == ssl3_connect_~s__state~0); 97941#L165 assume !(4480 == ssl3_connect_~s__state~0); 97939#L168 assume !(4481 == ssl3_connect_~s__state~0); 97937#L171 assume !(4496 == ssl3_connect_~s__state~0); 97935#L174 assume !(4497 == ssl3_connect_~s__state~0); 97933#L177 assume 4512 == ssl3_connect_~s__state~0; 94562#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 97931#L382 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; 97930#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 97928#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 97898#L397 assume !(0 == ssl3_connect_~tmp___8~0); 97899#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97886#L521 ssl3_connect_~skip~0 := 0; 97887#L99-1 assume !false; 97876#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97877#L102 assume !(12292 == ssl3_connect_~s__state~0); 97866#L105 assume !(16384 == ssl3_connect_~s__state~0); 97867#L108 assume !(4096 == ssl3_connect_~s__state~0); 98625#L111 assume !(20480 == ssl3_connect_~s__state~0); 98624#L114 assume !(4099 == ssl3_connect_~s__state~0); 98623#L117 assume !(4368 == ssl3_connect_~s__state~0); 97843#L120 assume !(4369 == ssl3_connect_~s__state~0); 97844#L123 assume !(4384 == ssl3_connect_~s__state~0); 97833#L126 assume !(4385 == ssl3_connect_~s__state~0); 97834#L129 assume !(4400 == ssl3_connect_~s__state~0); 97822#L132 assume !(4401 == ssl3_connect_~s__state~0); 97823#L135 assume !(4416 == ssl3_connect_~s__state~0); 97812#L138 assume !(4417 == ssl3_connect_~s__state~0); 97813#L141 assume !(4432 == ssl3_connect_~s__state~0); 97802#L144 assume !(4433 == ssl3_connect_~s__state~0); 97803#L147 assume !(4448 == ssl3_connect_~s__state~0); 97793#L150 assume !(4449 == ssl3_connect_~s__state~0); 97794#L153 assume !(4464 == ssl3_connect_~s__state~0); 97786#L156 assume !(4465 == ssl3_connect_~s__state~0); 97787#L159 assume !(4466 == ssl3_connect_~s__state~0); 97780#L162 assume !(4467 == ssl3_connect_~s__state~0); 97781#L165 assume !(4480 == ssl3_connect_~s__state~0); 97776#L168 assume !(4481 == ssl3_connect_~s__state~0); 97777#L171 assume !(4496 == ssl3_connect_~s__state~0); 97773#L174 assume !(4497 == ssl3_connect_~s__state~0); 97771#L177 assume !(4512 == ssl3_connect_~s__state~0); 97772#L180 assume !(4513 == ssl3_connect_~s__state~0); 97768#L183 assume 4528 == ssl3_connect_~s__state~0; 94552#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 97766#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 97767#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 94700#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 94701#L412-1 ssl3_connect_~s__init_num~0 := 0; 94694#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94692#L521 ssl3_connect_~skip~0 := 0; 94683#L99-1 assume !false; 94684#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94675#L102 assume !(12292 == ssl3_connect_~s__state~0); 94676#L105 assume !(16384 == ssl3_connect_~s__state~0); 94667#L108 assume !(4096 == ssl3_connect_~s__state~0); 94668#L111 assume !(20480 == ssl3_connect_~s__state~0); 94658#L114 assume !(4099 == ssl3_connect_~s__state~0); 94659#L117 assume !(4368 == ssl3_connect_~s__state~0); 94650#L120 assume !(4369 == ssl3_connect_~s__state~0); 94651#L123 assume !(4384 == ssl3_connect_~s__state~0); 94641#L126 assume !(4385 == ssl3_connect_~s__state~0); 94642#L129 assume !(4400 == ssl3_connect_~s__state~0); 94632#L132 assume !(4401 == ssl3_connect_~s__state~0); 94633#L135 assume !(4416 == ssl3_connect_~s__state~0); 94622#L138 assume !(4417 == ssl3_connect_~s__state~0); 94623#L141 assume !(4432 == ssl3_connect_~s__state~0); 94613#L144 assume !(4433 == ssl3_connect_~s__state~0); 94614#L147 assume !(4448 == ssl3_connect_~s__state~0); 94604#L150 assume !(4449 == ssl3_connect_~s__state~0); 94605#L153 assume !(4464 == ssl3_connect_~s__state~0); 94596#L156 assume !(4465 == ssl3_connect_~s__state~0); 94597#L159 assume !(4466 == ssl3_connect_~s__state~0); 94587#L162 assume !(4467 == ssl3_connect_~s__state~0); 94588#L165 assume !(4480 == ssl3_connect_~s__state~0); 94578#L168 assume !(4481 == ssl3_connect_~s__state~0); 94579#L171 assume !(4496 == ssl3_connect_~s__state~0); 94569#L174 assume !(4497 == ssl3_connect_~s__state~0); 94570#L177 assume !(4512 == ssl3_connect_~s__state~0); 94559#L180 assume !(4513 == ssl3_connect_~s__state~0); 94560#L183 assume !(4528 == ssl3_connect_~s__state~0); 94549#L186 assume !(4529 == ssl3_connect_~s__state~0); 94550#L189 assume !(4560 == ssl3_connect_~s__state~0); 97628#L192 assume !(4561 == ssl3_connect_~s__state~0); 97629#L195 assume 4352 == ssl3_connect_~s__state~0; 97601#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 97602#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 97588#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 97589#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97577#L521 ssl3_connect_~skip~0 := 0; 97578#L99-1 assume !false; 97571#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97572#L102 assume !(12292 == ssl3_connect_~s__state~0); 97565#L105 assume !(16384 == ssl3_connect_~s__state~0); 97566#L108 assume !(4096 == ssl3_connect_~s__state~0); 97560#L111 assume !(20480 == ssl3_connect_~s__state~0); 97561#L114 assume !(4099 == ssl3_connect_~s__state~0); 97556#L117 assume !(4368 == ssl3_connect_~s__state~0); 97557#L120 assume !(4369 == ssl3_connect_~s__state~0); 97730#L123 assume !(4384 == ssl3_connect_~s__state~0); 97732#L126 assume !(4385 == ssl3_connect_~s__state~0); 97723#L129 assume !(4400 == ssl3_connect_~s__state~0); 97725#L132 assume !(4401 == ssl3_connect_~s__state~0); 97713#L135 assume !(4416 == ssl3_connect_~s__state~0); 97715#L138 assume !(4417 == ssl3_connect_~s__state~0); 97704#L141 assume !(4432 == ssl3_connect_~s__state~0); 97706#L144 assume !(4433 == ssl3_connect_~s__state~0); 97694#L147 assume !(4448 == ssl3_connect_~s__state~0); 97696#L150 assume !(4449 == ssl3_connect_~s__state~0); 97685#L153 assume !(4464 == ssl3_connect_~s__state~0); 97686#L156 assume !(4465 == ssl3_connect_~s__state~0); 97676#L159 assume !(4466 == ssl3_connect_~s__state~0); 97678#L162 assume !(4467 == ssl3_connect_~s__state~0); 97668#L165 assume !(4480 == ssl3_connect_~s__state~0); 94580#L168 assume !(4481 == ssl3_connect_~s__state~0); 94582#L171 assume !(4496 == ssl3_connect_~s__state~0); 94571#L174 assume !(4497 == ssl3_connect_~s__state~0); 94572#L177 assume !(4512 == ssl3_connect_~s__state~0); 94561#L180 assume !(4513 == ssl3_connect_~s__state~0); 94563#L183 assume !(4528 == ssl3_connect_~s__state~0); 94551#L186 assume !(4529 == ssl3_connect_~s__state~0); 94553#L189 assume 4560 == ssl3_connect_~s__state~0; 94445#L193 [2019-01-01 22:12:09,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:09,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2019-01-01 22:12:09,994 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:09,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:10,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:10,000 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:10,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:10,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:12:10,095 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:10,095 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:12:10,095 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:12:10,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:10,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2019-01-01 22:12:10,095 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:10,096 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:10,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:10,096 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:10,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:10,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:10,273 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-01-01 22:12:10,273 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:10,273 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:10,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:10,345 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:10,382 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-01-01 22:12:10,417 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:10,417 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:12:10,418 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:10,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:10,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:10,418 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2019-01-01 22:12:10,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:10,800 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2019-01-01 22:12:10,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:10,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2019-01-01 22:12:10,822 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-01-01 22:12:10,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2019-01-01 22:12:10,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2019-01-01 22:12:10,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2019-01-01 22:12:10,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2019-01-01 22:12:10,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:10,837 INFO L705 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2019-01-01 22:12:10,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2019-01-01 22:12:10,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2019-01-01 22:12:10,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-01-01 22:12:10,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2019-01-01 22:12:10,965 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-01-01 22:12:10,965 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-01-01 22:12:10,965 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2019-01-01 22:12:10,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2019-01-01 22:12:10,990 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-01-01 22:12:10,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:10,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:10,997 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:10,997 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:12:10,997 INFO L794 eck$LassoCheckResult]: Stem: 105798#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105799#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105804#L88-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; 105808#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 105809#L99-1 assume !false; 105851#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105852#L102 assume !(12292 == ssl3_connect_~s__state~0); 107584#L105 assume !(16384 == ssl3_connect_~s__state~0); 108750#L108 assume !(4096 == ssl3_connect_~s__state~0); 108749#L111 assume !(20480 == ssl3_connect_~s__state~0); 108748#L114 assume !(4099 == ssl3_connect_~s__state~0); 108747#L117 assume !(4368 == ssl3_connect_~s__state~0); 108746#L120 assume !(4369 == ssl3_connect_~s__state~0); 108745#L123 assume !(4384 == ssl3_connect_~s__state~0); 108744#L126 assume !(4385 == ssl3_connect_~s__state~0); 108743#L129 assume !(4400 == ssl3_connect_~s__state~0); 108742#L132 assume !(4401 == ssl3_connect_~s__state~0); 108741#L135 assume !(4416 == ssl3_connect_~s__state~0); 108740#L138 assume !(4417 == ssl3_connect_~s__state~0); 108739#L141 assume !(4432 == ssl3_connect_~s__state~0); 108738#L144 assume !(4433 == ssl3_connect_~s__state~0); 108737#L147 assume !(4448 == ssl3_connect_~s__state~0); 108736#L150 assume !(4449 == ssl3_connect_~s__state~0); 108735#L153 assume !(4464 == ssl3_connect_~s__state~0); 108734#L156 assume !(4465 == ssl3_connect_~s__state~0); 108733#L159 assume !(4466 == ssl3_connect_~s__state~0); 108732#L162 assume !(4467 == ssl3_connect_~s__state~0); 108731#L165 assume !(4480 == ssl3_connect_~s__state~0); 108730#L168 assume !(4481 == ssl3_connect_~s__state~0); 108729#L171 assume !(4496 == ssl3_connect_~s__state~0); 108728#L174 assume !(4497 == ssl3_connect_~s__state~0); 108727#L177 assume !(4512 == ssl3_connect_~s__state~0); 108726#L180 assume !(4513 == ssl3_connect_~s__state~0); 108725#L183 assume !(4528 == ssl3_connect_~s__state~0); 108724#L186 assume !(4529 == ssl3_connect_~s__state~0); 108723#L189 assume !(4560 == ssl3_connect_~s__state~0); 105824#L192 assume 4561 == ssl3_connect_~s__state~0; 105782#L193 [2019-01-01 22:12:10,997 INFO L796 eck$LassoCheckResult]: Loop: 105782#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 105783#L432 assume !(ssl3_connect_~ret~0 <= 0); 106270#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 110083#L435-2 ssl3_connect_~s__init_num~0 := 0; 110080#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110077#L521 ssl3_connect_~skip~0 := 0; 110076#L99-1 assume !false; 110075#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110074#L102 assume !(12292 == ssl3_connect_~s__state~0); 110073#L105 assume !(16384 == ssl3_connect_~s__state~0); 110072#L108 assume !(4096 == ssl3_connect_~s__state~0); 110071#L111 assume !(20480 == ssl3_connect_~s__state~0); 110070#L114 assume !(4099 == ssl3_connect_~s__state~0); 110069#L117 assume !(4368 == ssl3_connect_~s__state~0); 110068#L120 assume !(4369 == ssl3_connect_~s__state~0); 110067#L123 assume !(4384 == ssl3_connect_~s__state~0); 110066#L126 assume !(4385 == ssl3_connect_~s__state~0); 110065#L129 assume !(4400 == ssl3_connect_~s__state~0); 110064#L132 assume !(4401 == ssl3_connect_~s__state~0); 110063#L135 assume !(4416 == ssl3_connect_~s__state~0); 110062#L138 assume !(4417 == ssl3_connect_~s__state~0); 110061#L141 assume !(4432 == ssl3_connect_~s__state~0); 110060#L144 assume !(4433 == ssl3_connect_~s__state~0); 110059#L147 assume !(4448 == ssl3_connect_~s__state~0); 110058#L150 assume !(4449 == ssl3_connect_~s__state~0); 110057#L153 assume !(4464 == ssl3_connect_~s__state~0); 110056#L156 assume !(4465 == ssl3_connect_~s__state~0); 110055#L159 assume !(4466 == ssl3_connect_~s__state~0); 110054#L162 assume !(4467 == ssl3_connect_~s__state~0); 110053#L165 assume !(4480 == ssl3_connect_~s__state~0); 110052#L168 assume !(4481 == ssl3_connect_~s__state~0); 110051#L171 assume !(4496 == ssl3_connect_~s__state~0); 110050#L174 assume !(4497 == ssl3_connect_~s__state~0); 110049#L177 assume 4512 == ssl3_connect_~s__state~0; 109788#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 110048#L382 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; 110047#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 110046#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 110045#L397 assume !(0 == ssl3_connect_~tmp___8~0); 110042#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110039#L521 ssl3_connect_~skip~0 := 0; 110038#L99-1 assume !false; 110037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110036#L102 assume !(12292 == ssl3_connect_~s__state~0); 110035#L105 assume !(16384 == ssl3_connect_~s__state~0); 110034#L108 assume !(4096 == ssl3_connect_~s__state~0); 110033#L111 assume !(20480 == ssl3_connect_~s__state~0); 110032#L114 assume !(4099 == ssl3_connect_~s__state~0); 110031#L117 assume !(4368 == ssl3_connect_~s__state~0); 110030#L120 assume !(4369 == ssl3_connect_~s__state~0); 110029#L123 assume !(4384 == ssl3_connect_~s__state~0); 110028#L126 assume !(4385 == ssl3_connect_~s__state~0); 110027#L129 assume !(4400 == ssl3_connect_~s__state~0); 110026#L132 assume !(4401 == ssl3_connect_~s__state~0); 110025#L135 assume !(4416 == ssl3_connect_~s__state~0); 110024#L138 assume !(4417 == ssl3_connect_~s__state~0); 110023#L141 assume !(4432 == ssl3_connect_~s__state~0); 110022#L144 assume !(4433 == ssl3_connect_~s__state~0); 110021#L147 assume !(4448 == ssl3_connect_~s__state~0); 110020#L150 assume !(4449 == ssl3_connect_~s__state~0); 110019#L153 assume !(4464 == ssl3_connect_~s__state~0); 110018#L156 assume !(4465 == ssl3_connect_~s__state~0); 110017#L159 assume !(4466 == ssl3_connect_~s__state~0); 110016#L162 assume !(4467 == ssl3_connect_~s__state~0); 110015#L165 assume !(4480 == ssl3_connect_~s__state~0); 110014#L168 assume !(4481 == ssl3_connect_~s__state~0); 110013#L171 assume !(4496 == ssl3_connect_~s__state~0); 110012#L174 assume !(4497 == ssl3_connect_~s__state~0); 110011#L177 assume !(4512 == ssl3_connect_~s__state~0); 110010#L180 assume !(4513 == ssl3_connect_~s__state~0); 110009#L183 assume 4528 == ssl3_connect_~s__state~0; 109301#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 110008#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 109925#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 109924#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 109923#L412-1 ssl3_connect_~s__init_num~0 := 0; 109857#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106047#L521 ssl3_connect_~skip~0 := 0; 106048#L99-1 assume !false; 106039#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106040#L102 assume !(12292 == ssl3_connect_~s__state~0); 106031#L105 assume !(16384 == ssl3_connect_~s__state~0); 106032#L108 assume !(4096 == ssl3_connect_~s__state~0); 106023#L111 assume !(20480 == ssl3_connect_~s__state~0); 106024#L114 assume !(4099 == ssl3_connect_~s__state~0); 106012#L117 assume !(4368 == ssl3_connect_~s__state~0); 106013#L120 assume !(4369 == ssl3_connect_~s__state~0); 106003#L123 assume !(4384 == ssl3_connect_~s__state~0); 106004#L126 assume !(4385 == ssl3_connect_~s__state~0); 105994#L129 assume !(4400 == ssl3_connect_~s__state~0); 105995#L132 assume !(4401 == ssl3_connect_~s__state~0); 105986#L135 assume !(4416 == ssl3_connect_~s__state~0); 105981#L138 assume !(4417 == ssl3_connect_~s__state~0); 105982#L141 assume !(4432 == ssl3_connect_~s__state~0); 105972#L144 assume !(4433 == ssl3_connect_~s__state~0); 105973#L147 assume !(4448 == ssl3_connect_~s__state~0); 105963#L150 assume !(4449 == ssl3_connect_~s__state~0); 105964#L153 assume !(4464 == ssl3_connect_~s__state~0); 109818#L156 assume !(4465 == ssl3_connect_~s__state~0); 109817#L159 assume !(4466 == ssl3_connect_~s__state~0); 105946#L162 assume !(4467 == ssl3_connect_~s__state~0); 105947#L165 assume !(4480 == ssl3_connect_~s__state~0); 105937#L168 assume !(4481 == ssl3_connect_~s__state~0); 105938#L171 assume !(4496 == ssl3_connect_~s__state~0); 105928#L174 assume !(4497 == ssl3_connect_~s__state~0); 105929#L177 assume !(4512 == ssl3_connect_~s__state~0); 105919#L180 assume !(4513 == ssl3_connect_~s__state~0); 105920#L183 assume !(4528 == ssl3_connect_~s__state~0); 105911#L186 assume !(4529 == ssl3_connect_~s__state~0); 105912#L189 assume !(4560 == ssl3_connect_~s__state~0); 109740#L192 assume !(4561 == ssl3_connect_~s__state~0); 109739#L195 assume 4352 == ssl3_connect_~s__state~0; 109737#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 109734#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 109733#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105890#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105871#L521 ssl3_connect_~skip~0 := 0; 106041#L99-1 assume !false; 106042#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106033#L102 assume !(12292 == ssl3_connect_~s__state~0); 106034#L105 assume !(16384 == ssl3_connect_~s__state~0); 106025#L108 assume !(4096 == ssl3_connect_~s__state~0); 106026#L111 assume !(20480 == ssl3_connect_~s__state~0); 106016#L114 assume !(4099 == ssl3_connect_~s__state~0); 106018#L117 assume !(4368 == ssl3_connect_~s__state~0); 109270#L120 assume !(4369 == ssl3_connect_~s__state~0); 109272#L123 assume !(4384 == ssl3_connect_~s__state~0); 109267#L126 assume !(4385 == ssl3_connect_~s__state~0); 109268#L129 assume !(4400 == ssl3_connect_~s__state~0); 109261#L132 assume !(4401 == ssl3_connect_~s__state~0); 109262#L135 assume !(4416 == ssl3_connect_~s__state~0); 109690#L138 assume !(4417 == ssl3_connect_~s__state~0); 109308#L141 assume !(4432 == ssl3_connect_~s__state~0); 109309#L144 assume !(4433 == ssl3_connect_~s__state~0); 109338#L147 assume !(4448 == ssl3_connect_~s__state~0); 109340#L150 assume !(4449 == ssl3_connect_~s__state~0); 109334#L153 assume !(4464 == ssl3_connect_~s__state~0); 109335#L156 assume !(4465 == ssl3_connect_~s__state~0); 109329#L159 assume !(4466 == ssl3_connect_~s__state~0); 109331#L162 assume !(4467 == ssl3_connect_~s__state~0); 109325#L165 assume !(4480 == ssl3_connect_~s__state~0); 109322#L168 assume !(4481 == ssl3_connect_~s__state~0); 109324#L171 assume !(4496 == ssl3_connect_~s__state~0); 109790#L174 assume !(4497 == ssl3_connect_~s__state~0); 109789#L177 assume !(4512 == ssl3_connect_~s__state~0); 109787#L180 assume !(4513 == ssl3_connect_~s__state~0); 109786#L183 assume !(4528 == ssl3_connect_~s__state~0); 109300#L186 assume !(4529 == ssl3_connect_~s__state~0); 109302#L189 assume 4560 == ssl3_connect_~s__state~0; 105782#L193 [2019-01-01 22:12:10,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:10,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2019-01-01 22:12:10,998 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:10,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:10,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:11,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:11,005 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:11,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:11,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:12:11,077 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:11,077 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:12:11,077 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:12:11,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:11,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2019-01-01 22:12:11,078 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:11,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:11,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:11,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:11,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:11,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:11,258 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-01-01 22:12:11,261 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:11,261 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:11,286 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-01 22:12:11,338 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-01 22:12:11,338 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-01 22:12:11,345 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:11,372 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-01-01 22:12:11,411 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:11,412 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:12:11,412 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:11,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:11,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:11,416 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2019-01-01 22:12:12,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:12,521 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2019-01-01 22:12:12,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:12,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2019-01-01 22:12:12,541 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2019-01-01 22:12:12,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2019-01-01 22:12:12,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2019-01-01 22:12:12,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2019-01-01 22:12:12,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2019-01-01 22:12:12,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:12,560 INFO L705 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2019-01-01 22:12:12,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2019-01-01 22:12:12,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2019-01-01 22:12:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-01-01 22:12:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2019-01-01 22:12:12,608 INFO L728 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-01-01 22:12:12,608 INFO L608 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-01-01 22:12:12,608 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2019-01-01 22:12:12,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2019-01-01 22:12:12,621 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-01-01 22:12:12,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:12,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:12,623 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] [2019-01-01 22:12:12,623 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] [2019-01-01 22:12:12,624 INFO L794 eck$LassoCheckResult]: Stem: 117515#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117516#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117520#L88-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; 117527#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 117528#L99-1 assume !false; 117579#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117580#L102 assume 12292 == ssl3_connect_~s__state~0; 117413#L103 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; 117414#L207 ssl3_connect_~s__server~0 := 0; 119142#L212 assume 0 != ssl3_connect_~cb~0; 119141#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 119140#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 119138#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 119136#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 119134#L239 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; 119132#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119129#L521 ssl3_connect_~skip~0 := 0; 119128#L99-1 assume !false; 119127#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119126#L102 assume !(12292 == ssl3_connect_~s__state~0); 119125#L105 assume !(16384 == ssl3_connect_~s__state~0); 119124#L108 assume !(4096 == ssl3_connect_~s__state~0); 119123#L111 assume !(20480 == ssl3_connect_~s__state~0); 119122#L114 assume !(4099 == ssl3_connect_~s__state~0); 119121#L117 assume 4368 == ssl3_connect_~s__state~0; 119120#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 119118#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 119117#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 119115#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 119113#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119110#L521 ssl3_connect_~skip~0 := 0; 119109#L99-1 assume !false; 119108#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119107#L102 assume !(12292 == ssl3_connect_~s__state~0); 119106#L105 assume !(16384 == ssl3_connect_~s__state~0); 119105#L108 assume !(4096 == ssl3_connect_~s__state~0); 119104#L111 assume !(20480 == ssl3_connect_~s__state~0); 119103#L114 assume !(4099 == ssl3_connect_~s__state~0); 119102#L117 assume !(4368 == ssl3_connect_~s__state~0); 119101#L120 assume !(4369 == ssl3_connect_~s__state~0); 119100#L123 assume 4384 == ssl3_connect_~s__state~0; 119099#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 119098#L270 assume !(1 == ssl3_connect_~blastFlag~0); 119097#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 119095#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 119096#L276-2 [2019-01-01 22:12:12,624 INFO L796 eck$LassoCheckResult]: Loop: 119096#L276-2 ssl3_connect_~s__init_num~0 := 0; 120976#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120973#L521 ssl3_connect_~skip~0 := 0; 120972#L99-1 assume !false; 120971#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120970#L102 assume !(12292 == ssl3_connect_~s__state~0); 120969#L105 assume !(16384 == ssl3_connect_~s__state~0); 120968#L108 assume !(4096 == ssl3_connect_~s__state~0); 120924#L111 assume !(20480 == ssl3_connect_~s__state~0); 120919#L114 assume !(4099 == ssl3_connect_~s__state~0); 120917#L117 assume !(4368 == ssl3_connect_~s__state~0); 120915#L120 assume !(4369 == ssl3_connect_~s__state~0); 120913#L123 assume !(4384 == ssl3_connect_~s__state~0); 120911#L126 assume !(4385 == ssl3_connect_~s__state~0); 120909#L129 assume !(4400 == ssl3_connect_~s__state~0); 120907#L132 assume !(4401 == ssl3_connect_~s__state~0); 120905#L135 assume !(4416 == ssl3_connect_~s__state~0); 120903#L138 assume !(4417 == ssl3_connect_~s__state~0); 120901#L141 assume !(4432 == ssl3_connect_~s__state~0); 120899#L144 assume !(4433 == ssl3_connect_~s__state~0); 120897#L147 assume !(4448 == ssl3_connect_~s__state~0); 120895#L150 assume !(4449 == ssl3_connect_~s__state~0); 120893#L153 assume !(4464 == ssl3_connect_~s__state~0); 120891#L156 assume !(4465 == ssl3_connect_~s__state~0); 120889#L159 assume !(4466 == ssl3_connect_~s__state~0); 120887#L162 assume !(4467 == ssl3_connect_~s__state~0); 120885#L165 assume !(4480 == ssl3_connect_~s__state~0); 120883#L168 assume !(4481 == ssl3_connect_~s__state~0); 120881#L171 assume !(4496 == ssl3_connect_~s__state~0); 120877#L174 assume !(4497 == ssl3_connect_~s__state~0); 120874#L177 assume !(4512 == ssl3_connect_~s__state~0); 120873#L180 assume !(4513 == ssl3_connect_~s__state~0); 120872#L183 assume !(4528 == ssl3_connect_~s__state~0); 120871#L186 assume !(4529 == ssl3_connect_~s__state~0); 120870#L189 assume 4560 == ssl3_connect_~s__state~0; 118240#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 120869#L432 assume !(ssl3_connect_~ret~0 <= 0); 120868#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 120865#L435-2 ssl3_connect_~s__init_num~0 := 0; 120866#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121097#L521 ssl3_connect_~skip~0 := 0; 121096#L99-1 assume !false; 121095#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121094#L102 assume !(12292 == ssl3_connect_~s__state~0); 121093#L105 assume !(16384 == ssl3_connect_~s__state~0); 121092#L108 assume !(4096 == ssl3_connect_~s__state~0); 121091#L111 assume !(20480 == ssl3_connect_~s__state~0); 121090#L114 assume !(4099 == ssl3_connect_~s__state~0); 121089#L117 assume !(4368 == ssl3_connect_~s__state~0); 121088#L120 assume !(4369 == ssl3_connect_~s__state~0); 121087#L123 assume !(4384 == ssl3_connect_~s__state~0); 121086#L126 assume !(4385 == ssl3_connect_~s__state~0); 121085#L129 assume !(4400 == ssl3_connect_~s__state~0); 121084#L132 assume !(4401 == ssl3_connect_~s__state~0); 121083#L135 assume !(4416 == ssl3_connect_~s__state~0); 121082#L138 assume !(4417 == ssl3_connect_~s__state~0); 121081#L141 assume !(4432 == ssl3_connect_~s__state~0); 121080#L144 assume !(4433 == ssl3_connect_~s__state~0); 121079#L147 assume !(4448 == ssl3_connect_~s__state~0); 121078#L150 assume !(4449 == ssl3_connect_~s__state~0); 121077#L153 assume !(4464 == ssl3_connect_~s__state~0); 121076#L156 assume !(4465 == ssl3_connect_~s__state~0); 121075#L159 assume !(4466 == ssl3_connect_~s__state~0); 121074#L162 assume !(4467 == ssl3_connect_~s__state~0); 121073#L165 assume !(4480 == ssl3_connect_~s__state~0); 121072#L168 assume !(4481 == ssl3_connect_~s__state~0); 121071#L171 assume !(4496 == ssl3_connect_~s__state~0); 121070#L174 assume !(4497 == ssl3_connect_~s__state~0); 121069#L177 assume 4512 == ssl3_connect_~s__state~0; 118259#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 121068#L382 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; 121067#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 119194#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 119195#L397 assume !(0 == ssl3_connect_~tmp___8~0); 118017#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118015#L521 ssl3_connect_~skip~0 := 0; 118010#L99-1 assume !false; 118011#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118006#L102 assume !(12292 == ssl3_connect_~s__state~0); 118007#L105 assume !(16384 == ssl3_connect_~s__state~0); 118002#L108 assume !(4096 == ssl3_connect_~s__state~0); 118003#L111 assume !(20480 == ssl3_connect_~s__state~0); 117998#L114 assume !(4099 == ssl3_connect_~s__state~0); 117999#L117 assume !(4368 == ssl3_connect_~s__state~0); 117994#L120 assume !(4369 == ssl3_connect_~s__state~0); 117995#L123 assume !(4384 == ssl3_connect_~s__state~0); 118597#L126 assume !(4385 == ssl3_connect_~s__state~0); 118598#L129 assume !(4400 == ssl3_connect_~s__state~0); 118587#L132 assume !(4401 == ssl3_connect_~s__state~0); 118588#L135 assume !(4416 == ssl3_connect_~s__state~0); 118579#L138 assume !(4417 == ssl3_connect_~s__state~0); 118580#L141 assume !(4432 == ssl3_connect_~s__state~0); 118570#L144 assume !(4433 == ssl3_connect_~s__state~0); 118571#L147 assume !(4448 == ssl3_connect_~s__state~0); 119030#L150 assume !(4449 == ssl3_connect_~s__state~0); 119031#L153 assume !(4464 == ssl3_connect_~s__state~0); 119018#L156 assume !(4465 == ssl3_connect_~s__state~0); 119019#L159 assume !(4466 == ssl3_connect_~s__state~0); 119006#L162 assume !(4467 == ssl3_connect_~s__state~0); 119007#L165 assume !(4480 == ssl3_connect_~s__state~0); 118994#L168 assume !(4481 == ssl3_connect_~s__state~0); 118995#L171 assume !(4496 == ssl3_connect_~s__state~0); 118982#L174 assume !(4497 == ssl3_connect_~s__state~0); 118983#L177 assume !(4512 == ssl3_connect_~s__state~0); 118970#L180 assume !(4513 == ssl3_connect_~s__state~0); 118971#L183 assume 4528 == ssl3_connect_~s__state~0; 118249#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 118960#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 118339#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 118340#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 118327#L412-1 ssl3_connect_~s__init_num~0 := 0; 118328#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118321#L521 ssl3_connect_~skip~0 := 0; 118322#L99-1 assume !false; 118317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118318#L102 assume !(12292 == ssl3_connect_~s__state~0); 118313#L105 assume !(16384 == ssl3_connect_~s__state~0); 118314#L108 assume !(4096 == ssl3_connect_~s__state~0); 118309#L111 assume !(20480 == ssl3_connect_~s__state~0); 118310#L114 assume !(4099 == ssl3_connect_~s__state~0); 118305#L117 assume !(4368 == ssl3_connect_~s__state~0); 118306#L120 assume !(4369 == ssl3_connect_~s__state~0); 118301#L123 assume !(4384 == ssl3_connect_~s__state~0); 118302#L126 assume !(4385 == ssl3_connect_~s__state~0); 118297#L129 assume !(4400 == ssl3_connect_~s__state~0); 118298#L132 assume !(4401 == ssl3_connect_~s__state~0); 118293#L135 assume !(4416 == ssl3_connect_~s__state~0); 118294#L138 assume !(4417 == ssl3_connect_~s__state~0); 118289#L141 assume !(4432 == ssl3_connect_~s__state~0); 118290#L144 assume !(4433 == ssl3_connect_~s__state~0); 118285#L147 assume !(4448 == ssl3_connect_~s__state~0); 118286#L150 assume !(4449 == ssl3_connect_~s__state~0); 118281#L153 assume !(4464 == ssl3_connect_~s__state~0); 118282#L156 assume !(4465 == ssl3_connect_~s__state~0); 118277#L159 assume !(4466 == ssl3_connect_~s__state~0); 118278#L162 assume !(4467 == ssl3_connect_~s__state~0); 118273#L165 assume !(4480 == ssl3_connect_~s__state~0); 118274#L168 assume !(4481 == ssl3_connect_~s__state~0); 118266#L171 assume !(4496 == ssl3_connect_~s__state~0); 118267#L174 assume !(4497 == ssl3_connect_~s__state~0); 118256#L177 assume !(4512 == ssl3_connect_~s__state~0); 118257#L180 assume !(4513 == ssl3_connect_~s__state~0); 118246#L183 assume !(4528 == ssl3_connect_~s__state~0); 118247#L186 assume !(4529 == ssl3_connect_~s__state~0); 118237#L189 assume !(4560 == ssl3_connect_~s__state~0); 118238#L192 assume !(4561 == ssl3_connect_~s__state~0); 118936#L195 assume 4352 == ssl3_connect_~s__state~0; 118225#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 118226#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 118212#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 118213#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118206#L521 ssl3_connect_~skip~0 := 0; 118207#L99-1 assume !false; 118202#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118203#L102 assume !(12292 == ssl3_connect_~s__state~0); 118198#L105 assume !(16384 == ssl3_connect_~s__state~0); 118199#L108 assume !(4096 == ssl3_connect_~s__state~0); 118194#L111 assume !(20480 == ssl3_connect_~s__state~0); 118195#L114 assume !(4099 == ssl3_connect_~s__state~0); 118188#L117 assume !(4368 == ssl3_connect_~s__state~0); 118189#L120 assume !(4369 == ssl3_connect_~s__state~0); 118182#L123 assume 4384 == ssl3_connect_~s__state~0; 118183#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 120983#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 119463#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 120980#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 119096#L276-2 [2019-01-01 22:12:12,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:12,624 INFO L82 PathProgramCache]: Analyzing trace with hash -2015024570, now seen corresponding path program 1 times [2019-01-01 22:12:12,624 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:12,625 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:12,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:12,625 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:12:12,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:12,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-01-01 22:12:12,698 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:12:12,698 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:12:12,698 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:12:12,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:12,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1085708292, now seen corresponding path program 1 times [2019-01-01 22:12:12,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:12,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:12,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:12,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:12,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:12,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:12,855 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-01 22:12:12,855 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:12,855 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:12,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:12,924 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-01 22:12:12,988 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:12,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-01-01 22:12:12,989 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:12,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:12:12,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:12:12,989 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2019-01-01 22:12:13,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:13,165 INFO L93 Difference]: Finished difference Result 5531 states and 6556 transitions. [2019-01-01 22:12:13,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:12:13,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5531 states and 6556 transitions. [2019-01-01 22:12:13,190 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2019-01-01 22:12:13,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5531 states to 5531 states and 6556 transitions. [2019-01-01 22:12:13,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5531 [2019-01-01 22:12:13,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5531 [2019-01-01 22:12:13,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5531 states and 6556 transitions. [2019-01-01 22:12:13,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:12:13,208 INFO L705 BuchiCegarLoop]: Abstraction has 5531 states and 6556 transitions. [2019-01-01 22:12:13,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5531 states and 6556 transitions. [2019-01-01 22:12:13,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5531 to 5531. [2019-01-01 22:12:13,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5531 states. [2019-01-01 22:12:13,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5531 states to 5531 states and 6556 transitions. [2019-01-01 22:12:13,265 INFO L728 BuchiCegarLoop]: Abstraction has 5531 states and 6556 transitions. [2019-01-01 22:12:13,265 INFO L608 BuchiCegarLoop]: Abstraction has 5531 states and 6556 transitions. [2019-01-01 22:12:13,265 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2019-01-01 22:12:13,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5531 states and 6556 transitions. [2019-01-01 22:12:13,281 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2019-01-01 22:12:13,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:12:13,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:12:13,283 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] [2019-01-01 22:12:13,283 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] [2019-01-01 22:12:13,283 INFO L794 eck$LassoCheckResult]: Stem: 128950#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;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;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 128951#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128955#L88-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; 128959#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 128960#L99-1 assume !false; 129078#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129079#L102 assume 12292 == ssl3_connect_~s__state~0; 128855#L103 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; 128856#L207 ssl3_connect_~s__server~0 := 0; 129247#L212 assume 0 != ssl3_connect_~cb~0; 129230#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 129246#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 129243#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 129240#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 129239#L239 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; 129236#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129233#L521 ssl3_connect_~skip~0 := 0; 129231#L99-1 assume !false; 129228#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129226#L102 assume !(12292 == ssl3_connect_~s__state~0); 129224#L105 assume !(16384 == ssl3_connect_~s__state~0); 129220#L108 assume !(4096 == ssl3_connect_~s__state~0); 129218#L111 assume !(20480 == ssl3_connect_~s__state~0); 129215#L114 assume !(4099 == ssl3_connect_~s__state~0); 129208#L117 assume 4368 == ssl3_connect_~s__state~0; 129206#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129201#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129197#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 129195#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 129176#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129162#L521 ssl3_connect_~skip~0 := 0; 129158#L99-1 assume !false; 129154#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129150#L102 assume !(12292 == ssl3_connect_~s__state~0); 129146#L105 assume !(16384 == ssl3_connect_~s__state~0); 129142#L108 assume !(4096 == ssl3_connect_~s__state~0); 129138#L111 assume !(20480 == ssl3_connect_~s__state~0); 129134#L114 assume !(4099 == ssl3_connect_~s__state~0); 129130#L117 assume !(4368 == ssl3_connect_~s__state~0); 129126#L120 assume !(4369 == ssl3_connect_~s__state~0); 129122#L123 assume 4384 == ssl3_connect_~s__state~0; 129118#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 129114#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 129111#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 129108#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 129109#L276-2 [2019-01-01 22:12:13,284 INFO L796 eck$LassoCheckResult]: Loop: 129109#L276-2 ssl3_connect_~s__init_num~0 := 0; 130666#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130662#L521 ssl3_connect_~skip~0 := 0; 130657#L99-1 assume !false; 130655#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130653#L102 assume !(12292 == ssl3_connect_~s__state~0); 130651#L105 assume !(16384 == ssl3_connect_~s__state~0); 130649#L108 assume !(4096 == ssl3_connect_~s__state~0); 130647#L111 assume !(20480 == ssl3_connect_~s__state~0); 130645#L114 assume !(4099 == ssl3_connect_~s__state~0); 130643#L117 assume !(4368 == ssl3_connect_~s__state~0); 130641#L120 assume !(4369 == ssl3_connect_~s__state~0); 130639#L123 assume !(4384 == ssl3_connect_~s__state~0); 130637#L126 assume !(4385 == ssl3_connect_~s__state~0); 130635#L129 assume !(4400 == ssl3_connect_~s__state~0); 130633#L132 assume !(4401 == ssl3_connect_~s__state~0); 130631#L135 assume !(4416 == ssl3_connect_~s__state~0); 130629#L138 assume !(4417 == ssl3_connect_~s__state~0); 130627#L141 assume !(4432 == ssl3_connect_~s__state~0); 130625#L144 assume !(4433 == ssl3_connect_~s__state~0); 130623#L147 assume !(4448 == ssl3_connect_~s__state~0); 130621#L150 assume !(4449 == ssl3_connect_~s__state~0); 130619#L153 assume !(4464 == ssl3_connect_~s__state~0); 130617#L156 assume !(4465 == ssl3_connect_~s__state~0); 130615#L159 assume !(4466 == ssl3_connect_~s__state~0); 130613#L162 assume !(4467 == ssl3_connect_~s__state~0); 130611#L165 assume !(4480 == ssl3_connect_~s__state~0); 130609#L168 assume !(4481 == ssl3_connect_~s__state~0); 130607#L171 assume !(4496 == ssl3_connect_~s__state~0); 130605#L174 assume !(4497 == ssl3_connect_~s__state~0); 130603#L177 assume !(4512 == ssl3_connect_~s__state~0); 130602#L180 assume !(4513 == ssl3_connect_~s__state~0); 130598#L183 assume !(4528 == ssl3_connect_~s__state~0); 130596#L186 assume !(4529 == ssl3_connect_~s__state~0); 130595#L189 assume 4560 == ssl3_connect_~s__state~0; 130256#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 130594#L432 assume !(ssl3_connect_~ret~0 <= 0); 130593#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 130591#L435-2 ssl3_connect_~s__init_num~0 := 0; 130590#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130587#L521 ssl3_connect_~skip~0 := 0; 130586#L99-1 assume !false; 130585#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130584#L102 assume !(12292 == ssl3_connect_~s__state~0); 130583#L105 assume !(16384 == ssl3_connect_~s__state~0); 130582#L108 assume !(4096 == ssl3_connect_~s__state~0); 130581#L111 assume !(20480 == ssl3_connect_~s__state~0); 130580#L114 assume !(4099 == ssl3_connect_~s__state~0); 130579#L117 assume !(4368 == ssl3_connect_~s__state~0); 130578#L120 assume !(4369 == ssl3_connect_~s__state~0); 130577#L123 assume !(4384 == ssl3_connect_~s__state~0); 130576#L126 assume !(4385 == ssl3_connect_~s__state~0); 130575#L129 assume !(4400 == ssl3_connect_~s__state~0); 130574#L132 assume !(4401 == ssl3_connect_~s__state~0); 130573#L135 assume !(4416 == ssl3_connect_~s__state~0); 130572#L138 assume !(4417 == ssl3_connect_~s__state~0); 130571#L141 assume !(4432 == ssl3_connect_~s__state~0); 130570#L144 assume !(4433 == ssl3_connect_~s__state~0); 130569#L147 assume !(4448 == ssl3_connect_~s__state~0); 130568#L150 assume !(4449 == ssl3_connect_~s__state~0); 130567#L153 assume !(4464 == ssl3_connect_~s__state~0); 130566#L156 assume !(4465 == ssl3_connect_~s__state~0); 130565#L159 assume !(4466 == ssl3_connect_~s__state~0); 130564#L162 assume !(4467 == ssl3_connect_~s__state~0); 130563#L165 assume !(4480 == ssl3_connect_~s__state~0); 130562#L168 assume !(4481 == ssl3_connect_~s__state~0); 130561#L171 assume !(4496 == ssl3_connect_~s__state~0); 130560#L174 assume !(4497 == ssl3_connect_~s__state~0); 130559#L177 assume 4512 == ssl3_connect_~s__state~0; 130305#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 130558#L382 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; 130003#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 130001#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 130002#L397 assume !(0 == ssl3_connect_~tmp___8~0); 129995#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129993#L521 ssl3_connect_~skip~0 := 0; 129988#L99-1 assume !false; 129989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129984#L102 assume !(12292 == ssl3_connect_~s__state~0); 129985#L105 assume !(16384 == ssl3_connect_~s__state~0); 129980#L108 assume !(4096 == ssl3_connect_~s__state~0); 129981#L111 assume !(20480 == ssl3_connect_~s__state~0); 129976#L114 assume !(4099 == ssl3_connect_~s__state~0); 129977#L117 assume !(4368 == ssl3_connect_~s__state~0); 129972#L120 assume !(4369 == ssl3_connect_~s__state~0); 129973#L123 assume !(4384 == ssl3_connect_~s__state~0); 129968#L126 assume !(4385 == ssl3_connect_~s__state~0); 129969#L129 assume !(4400 == ssl3_connect_~s__state~0); 129964#L132 assume !(4401 == ssl3_connect_~s__state~0); 129965#L135 assume !(4416 == ssl3_connect_~s__state~0); 129960#L138 assume !(4417 == ssl3_connect_~s__state~0); 129961#L141 assume !(4432 == ssl3_connect_~s__state~0); 129956#L144 assume !(4433 == ssl3_connect_~s__state~0); 129957#L147 assume !(4448 == ssl3_connect_~s__state~0); 129952#L150 assume !(4449 == ssl3_connect_~s__state~0); 129953#L153 assume !(4464 == ssl3_connect_~s__state~0); 129948#L156 assume !(4465 == ssl3_connect_~s__state~0); 129949#L159 assume !(4466 == ssl3_connect_~s__state~0); 129943#L162 assume !(4467 == ssl3_connect_~s__state~0); 129944#L165 assume !(4480 == ssl3_connect_~s__state~0); 129938#L168 assume !(4481 == ssl3_connect_~s__state~0); 129939#L171 assume !(4496 == ssl3_connect_~s__state~0); 129929#L174 assume !(4497 == ssl3_connect_~s__state~0); 129930#L177 assume !(4512 == ssl3_connect_~s__state~0); 129925#L180 assume !(4513 == ssl3_connect_~s__state~0); 129926#L183 assume 4528 == ssl3_connect_~s__state~0; 129922#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 129923#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 130330#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 130328#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 129750#L412-1 ssl3_connect_~s__init_num~0 := 0; 129751#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130289#L521 ssl3_connect_~skip~0 := 0; 130288#L99-1 assume !false; 130287#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130286#L102 assume !(12292 == ssl3_connect_~s__state~0); 130285#L105 assume !(16384 == ssl3_connect_~s__state~0); 130284#L108 assume !(4096 == ssl3_connect_~s__state~0); 130283#L111 assume !(20480 == ssl3_connect_~s__state~0); 130282#L114 assume !(4099 == ssl3_connect_~s__state~0); 130281#L117 assume !(4368 == ssl3_connect_~s__state~0); 130280#L120 assume !(4369 == ssl3_connect_~s__state~0); 130279#L123 assume !(4384 == ssl3_connect_~s__state~0); 130278#L126 assume !(4385 == ssl3_connect_~s__state~0); 130277#L129 assume !(4400 == ssl3_connect_~s__state~0); 130276#L132 assume !(4401 == ssl3_connect_~s__state~0); 130275#L135 assume !(4416 == ssl3_connect_~s__state~0); 130274#L138 assume !(4417 == ssl3_connect_~s__state~0); 130273#L141 assume !(4432 == ssl3_connect_~s__state~0); 130272#L144 assume !(4433 == ssl3_connect_~s__state~0); 130271#L147 assume !(4448 == ssl3_connect_~s__state~0); 130270#L150 assume !(4449 == ssl3_connect_~s__state~0); 130269#L153 assume !(4464 == ssl3_connect_~s__state~0); 130268#L156 assume !(4465 == ssl3_connect_~s__state~0); 130267#L159 assume !(4466 == ssl3_connect_~s__state~0); 130266#L162 assume !(4467 == ssl3_connect_~s__state~0); 130265#L165 assume !(4480 == ssl3_connect_~s__state~0); 130264#L168 assume !(4481 == ssl3_connect_~s__state~0); 130263#L171 assume !(4496 == ssl3_connect_~s__state~0); 130262#L174 assume !(4497 == ssl3_connect_~s__state~0); 130261#L177 assume !(4512 == ssl3_connect_~s__state~0); 130260#L180 assume !(4513 == ssl3_connect_~s__state~0); 130259#L183 assume !(4528 == ssl3_connect_~s__state~0); 130258#L186 assume !(4529 == ssl3_connect_~s__state~0); 130257#L189 assume !(4560 == ssl3_connect_~s__state~0); 130254#L192 assume !(4561 == ssl3_connect_~s__state~0); 130253#L195 assume 4352 == ssl3_connect_~s__state~0; 130252#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 130250#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 130249#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 129698#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129696#L521 ssl3_connect_~skip~0 := 0; 129690#L99-1 assume !false; 129691#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129684#L102 assume !(12292 == ssl3_connect_~s__state~0); 129685#L105 assume !(16384 == ssl3_connect_~s__state~0); 129678#L108 assume !(4096 == ssl3_connect_~s__state~0); 129679#L111 assume !(20480 == ssl3_connect_~s__state~0); 129670#L114 assume !(4099 == ssl3_connect_~s__state~0); 129672#L117 assume !(4368 == ssl3_connect_~s__state~0); 129411#L120 assume !(4369 == ssl3_connect_~s__state~0); 129413#L123 assume 4384 == ssl3_connect_~s__state~0; 129403#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 130861#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 130856#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 130854#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 129109#L276-2 [2019-01-01 22:12:13,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:13,284 INFO L82 PathProgramCache]: Analyzing trace with hash -2015026492, now seen corresponding path program 1 times [2019-01-01 22:12:13,284 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:13,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:13,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:13,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:13,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:12:13,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:12:13,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1085708292, now seen corresponding path program 2 times [2019-01-01 22:12:13,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:12:13,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:12:13,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:13,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:12:13,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:12:13,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:12:13,458 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-01 22:12:13,459 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:12:13,459 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:12:13,487 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-01 22:12:13,541 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-01 22:12:13,541 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-01 22:12:13,549 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:12:13,578 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-01 22:12:13,616 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:12:13,616 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-01-01 22:12:13,617 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:12:13,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-01 22:12:13,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-01 22:12:13,618 INFO L87 Difference]: Start difference. First operand 5531 states and 6556 transitions. cyclomatic complexity: 1029 Second operand 4 states. [2019-01-01 22:12:14,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:12:14,758 INFO L93 Difference]: Finished difference Result 3741 states and 4210 transitions. [2019-01-01 22:12:14,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-01 22:12:14,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3741 states and 4210 transitions. [2019-01-01 22:12:14,773 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-01-01 22:12:14,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3741 states to 0 states and 0 transitions. [2019-01-01 22:12:14,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-01-01 22:12:14,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-01-01 22:12:14,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-01-01 22:12:14,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-01-01 22:12:14,776 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-01-01 22:12:14,776 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-01-01 22:12:14,777 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-01-01 22:12:14,782 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2019-01-01 22:12:14,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-01-01 22:12:14,782 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-01-01 22:12:14,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-01-01 22:12:14,792 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 01.01 10:12:14 BoogieIcfgContainer [2019-01-01 22:12:14,792 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-01-01 22:12:14,793 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-01-01 22:12:14,793 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-01-01 22:12:14,793 INFO L276 PluginConnector]: Witness Printer initialized [2019-01-01 22:12:14,793 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:11:45" (3/4) ... [2019-01-01 22:12:14,798 INFO L147 WitnessPrinter]: No result that supports witness generation found [2019-01-01 22:12:14,798 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-01-01 22:12:14,799 INFO L168 Benchmark]: Toolchain (without parser) took 30784.86 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 492.8 MB). Free memory was 943.3 MB in the beginning and 932.8 MB in the end (delta: 10.5 MB). Peak memory consumption was 503.4 MB. Max. memory is 11.5 GB. [2019-01-01 22:12:14,800 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 972.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-01 22:12:14,800 INFO L168 Benchmark]: CACSL2BoogieTranslator took 447.65 ms. Allocated memory is still 1.0 GB. Free memory was 943.3 MB in the beginning and 927.2 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2019-01-01 22:12:14,801 INFO L168 Benchmark]: Boogie Procedure Inliner took 131.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.2 MB). Free memory was 927.2 MB in the beginning and 1.1 GB in the end (delta: -200.0 MB). Peak memory consumption was 13.4 MB. Max. memory is 11.5 GB. [2019-01-01 22:12:14,802 INFO L168 Benchmark]: Boogie Preprocessor took 52.41 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-01 22:12:14,802 INFO L168 Benchmark]: RCFGBuilder took 1129.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 44.4 MB). Peak memory consumption was 44.4 MB. Max. memory is 11.5 GB. [2019-01-01 22:12:14,803 INFO L168 Benchmark]: BuchiAutomizer took 29012.94 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 347.6 MB). Free memory was 1.1 GB in the beginning and 932.8 MB in the end (delta: 150.0 MB). Peak memory consumption was 497.6 MB. Max. memory is 11.5 GB. [2019-01-01 22:12:14,803 INFO L168 Benchmark]: Witness Printer took 5.21 ms. Allocated memory is still 1.5 GB. Free memory is still 932.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-01 22:12:14,816 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.18 ms. Allocated memory is still 1.0 GB. Free memory is still 972.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 447.65 ms. Allocated memory is still 1.0 GB. Free memory was 943.3 MB in the beginning and 927.2 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 131.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.2 MB). Free memory was 927.2 MB in the beginning and 1.1 GB in the end (delta: -200.0 MB). Peak memory consumption was 13.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 52.41 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1129.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 44.4 MB). Peak memory consumption was 44.4 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 29012.94 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 347.6 MB). Free memory was 1.1 GB in the beginning and 932.8 MB in the end (delta: 150.0 MB). Peak memory consumption was 497.6 MB. Max. memory is 11.5 GB. * Witness Printer took 5.21 ms. Allocated memory is still 1.5 GB. Free memory is still 932.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 28.9s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 11.1s. Construction of modules took 12.9s. Büchi inclusion checks took 2.5s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 1.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 3923 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6583 SDtfs, 3478 SDslu, 3513 SDs, 0 SdLazy, 3970 SolverSat, 646 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 12.9s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...