./Ultimate.py --spec /storage/repos/svcomp/c/properties/termination.prp --file /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0ed9222f 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_srvr_1_false-unreach-call_false-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 28d8096126b63ab25306739ff4b0685d3f7b94a5 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-0ed9222-m [2019-01-14 02:53:12,621 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-14 02:53:12,623 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-14 02:53:12,637 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-14 02:53:12,639 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-14 02:53:12,640 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-14 02:53:12,641 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-14 02:53:12,643 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-14 02:53:12,644 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-14 02:53:12,645 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-14 02:53:12,646 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-14 02:53:12,646 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-14 02:53:12,647 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-14 02:53:12,648 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-14 02:53:12,649 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-14 02:53:12,650 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-14 02:53:12,651 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-14 02:53:12,653 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-14 02:53:12,655 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-14 02:53:12,656 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-14 02:53:12,658 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-14 02:53:12,659 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-14 02:53:12,661 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-14 02:53:12,662 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-14 02:53:12,662 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-14 02:53:12,663 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-14 02:53:12,664 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-14 02:53:12,665 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-14 02:53:12,666 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-14 02:53:12,667 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-14 02:53:12,667 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-14 02:53:12,668 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-14 02:53:12,668 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-14 02:53:12,670 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-14 02:53:12,671 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-14 02:53:12,677 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-14 02:53:12,678 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-01-14 02:53:12,709 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-14 02:53:12,709 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-14 02:53:12,711 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-14 02:53:12,711 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-14 02:53:12,711 INFO L133 SettingsManager]: * Use SBE=true [2019-01-14 02:53:12,711 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-01-14 02:53:12,711 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-01-14 02:53:12,712 INFO L133 SettingsManager]: * Use old map elimination=false [2019-01-14 02:53:12,713 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2019-01-14 02:53:12,714 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2019-01-14 02:53:12,714 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-01-14 02:53:12,714 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-14 02:53:12,715 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-14 02:53:12,715 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-01-14 02:53:12,715 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-14 02:53:12,715 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-14 02:53:12,715 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-01-14 02:53:12,716 INFO L133 SettingsManager]: * Use constant arrays=true [2019-01-14 02:53:12,719 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-01-14 02:53:12,719 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-14 02:53:12,720 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-14 02:53:12,720 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-01-14 02:53:12,720 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-14 02:53:12,720 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2019-01-14 02:53:12,721 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-01-14 02:53:12,722 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-01-14 02:53:12,726 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 -> 28d8096126b63ab25306739ff4b0685d3f7b94a5 [2019-01-14 02:53:12,766 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-14 02:53:12,780 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-14 02:53:12,787 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-14 02:53:12,788 INFO L271 PluginConnector]: Initializing CDTParser... [2019-01-14 02:53:12,788 INFO L276 PluginConnector]: CDTParser initialized [2019-01-14 02:53:12,789 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-14 02:53:12,853 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5921a4213/8f8402957db44e74aa21b5fea24db1a2/FLAGbf880601b [2019-01-14 02:53:13,310 INFO L307 CDTParser]: Found 1 translation units. [2019-01-14 02:53:13,311 INFO L161 CDTParser]: Scanning /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-14 02:53:13,326 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5921a4213/8f8402957db44e74aa21b5fea24db1a2/FLAGbf880601b [2019-01-14 02:53:13,652 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5921a4213/8f8402957db44e74aa21b5fea24db1a2 [2019-01-14 02:53:13,656 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-14 02:53:13,657 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-01-14 02:53:13,658 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-01-14 02:53:13,658 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-01-14 02:53:13,663 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2019-01-14 02:53:13,664 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.01 02:53:13" (1/1) ... [2019-01-14 02:53:13,667 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26ee0d54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:13, skipping insertion in model container [2019-01-14 02:53:13,667 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.01 02:53:13" (1/1) ... [2019-01-14 02:53:13,675 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-01-14 02:53:13,721 INFO L176 MainTranslator]: Built tables and reachable declarations [2019-01-14 02:53:13,967 INFO L208 PostProcessor]: Analyzing one entry point: main [2019-01-14 02:53:13,973 INFO L191 MainTranslator]: Completed pre-run [2019-01-14 02:53:14,071 INFO L208 PostProcessor]: Analyzing one entry point: main [2019-01-14 02:53:14,096 INFO L195 MainTranslator]: Completed translation [2019-01-14 02:53:14,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14 WrapperNode [2019-01-14 02:53:14,097 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-01-14 02:53:14,098 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-14 02:53:14,098 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-14 02:53:14,098 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-14 02:53:14,173 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,188 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,260 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-14 02:53:14,261 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-14 02:53:14,261 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-14 02:53:14,261 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-14 02:53:14,282 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,282 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,287 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,292 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,312 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,325 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,328 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (1/1) ... [2019-01-14 02:53:14,332 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-14 02:53:14,333 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-14 02:53:14,333 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-14 02:53:14,333 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-14 02:53:14,334 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (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-14 02:53:14,421 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-14 02:53:14,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-14 02:53:14,575 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-01-14 02:53:15,738 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-01-14 02:53:15,738 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-01-14 02:53:15,740 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-14 02:53:15,740 INFO L286 CfgBuilder]: Removed 7 assue(true) statements. [2019-01-14 02:53:15,741 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 02:53:15 BoogieIcfgContainer [2019-01-14 02:53:15,741 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-14 02:53:15,742 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-01-14 02:53:15,742 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-01-14 02:53:15,746 INFO L276 PluginConnector]: BuchiAutomizer initialized [2019-01-14 02:53:15,747 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 02:53:15,747 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.01 02:53:13" (1/3) ... [2019-01-14 02:53:15,748 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4916e64b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.01 02:53:15, skipping insertion in model container [2019-01-14 02:53:15,748 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 02:53:15,749 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 02:53:14" (2/3) ... [2019-01-14 02:53:15,749 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4916e64b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.01 02:53:15, skipping insertion in model container [2019-01-14 02:53:15,749 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 02:53:15,749 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 02:53:15" (3/3) ... [2019-01-14 02:53:15,751 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-14 02:53:15,801 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2019-01-14 02:53:15,802 INFO L374 BuchiCegarLoop]: Interprodecural is true [2019-01-14 02:53:15,802 INFO L375 BuchiCegarLoop]: Hoare is false [2019-01-14 02:53:15,802 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-01-14 02:53:15,802 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-14 02:53:15,802 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-14 02:53:15,803 INFO L379 BuchiCegarLoop]: Difference is false [2019-01-14 02:53:15,803 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-14 02:53:15,803 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-01-14 02:53:15,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-01-14 02:53:15,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-01-14 02:53:15,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:15,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:15,868 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-14 02:53:15,869 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:15,869 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2019-01-14 02:53:15,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-01-14 02:53:15,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-01-14 02:53:15,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:15,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:15,881 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-14 02:53:15,881 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:15,887 INFO L794 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 60#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 13#L98-2true [2019-01-14 02:53:15,887 INFO L796 eck$LassoCheckResult]: Loop: 13#L98-2true assume !false; 109#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L101true assume !(12292 == ssl3_accept_~s__state~0); 114#L104true assume !(16384 == ssl3_accept_~s__state~0); 119#L107true assume !(8192 == ssl3_accept_~s__state~0); 110#L110true assume !(24576 == ssl3_accept_~s__state~0); 77#L113true assume !(8195 == ssl3_accept_~s__state~0); 68#L116true assume 8480 == ssl3_accept_~s__state~0; 16#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 106#L256true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 131#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69#L584true ssl3_accept_~skip~0 := 0; 13#L98-2true [2019-01-14 02:53:15,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:15,893 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-01-14 02:53:15,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:15,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:15,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:15,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:15,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:15,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:15,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:16,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:16,007 INFO L82 PathProgramCache]: Analyzing trace with hash 722349207, now seen corresponding path program 1 times [2019-01-14 02:53:16,007 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:16,007 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:16,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:16,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:16,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:16,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:16,029 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470843, now seen corresponding path program 1 times [2019-01-14 02:53:16,029 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:16,029 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:16,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:16,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:16,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:16,152 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-14 02:53:16,154 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:16,155 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:16,305 WARN L181 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2019-01-14 02:53:16,403 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 02:53:16,404 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 02:53:16,404 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 02:53:16,406 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 02:53:16,406 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-14 02:53:16,406 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 02:53:16,406 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 02:53:16,407 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 02:53:16,407 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2019-01-14 02:53:16,407 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 02:53:16,407 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 02:53:16,431 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-14 02:53:16,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:16,490 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-14 02:53:16,527 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-14 02:53:16,532 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-14 02:53:16,537 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-14 02:53:16,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:16,835 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 02:53:16,836 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-14 02:53:16,848 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-14 02:53:16,848 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-14 02:53:16,856 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-14 02:53:16,857 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} 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-14 02:53:16,879 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-14 02:53:16,879 INFO L163 nArgumentSynthesizer]: Using integer mode. 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-14 02:53:16,904 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-14 02:53:16,904 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-14 02:53:16,927 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-14 02:53:16,949 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 02:53:16,949 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 02:53:16,949 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 02:53:16,949 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 02:53:16,949 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-14 02:53:16,949 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 02:53:16,950 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 02:53:16,950 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 02:53:16,950 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2019-01-14 02:53:16,950 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 02:53:16,951 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 02:53:16,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:16,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-14 02:53:17,068 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-14 02:53:17,106 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-14 02:53:17,152 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-14 02:53:17,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:17,272 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-14 02:53:17,668 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 02:53:17,673 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-14 02:53:17,675 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-14 02:53:17,676 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 02:53:17,677 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 02:53:17,677 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 02:53:17,677 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 02:53:17,678 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 02:53:17,679 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 02:53:17,680 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 02:53:17,682 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-14 02:53:17,683 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-14 02:53:17,685 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 02:53:17,685 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 02:53:17,685 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 02:53:17,686 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 02:53:17,686 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 02:53:17,688 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 02:53:17,688 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 02:53:17,697 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-14 02:53:17,705 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-14 02:53:17,705 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-14 02:53:17,708 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-14 02:53:17,708 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-14 02:53:17,709 INFO L518 LassoAnalysis]: Proved termination. [2019-01-14 02:53:17,709 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-01-14 02:53:17,711 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-14 02:53:17,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:17,825 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:17,842 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:17,896 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-14 02:53:17,910 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-14 02:53:17,912 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2019-01-14 02:53:19,616 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 794 states and 1327 transitions. Complement of second has 10 states. [2019-01-14 02:53:19,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-01-14 02:53:19,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-14 02:53:19,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2019-01-14 02:53:19,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 12 letters. [2019-01-14 02:53:19,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:19,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 17 letters. Loop has 12 letters. [2019-01-14 02:53:19,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:19,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 24 letters. [2019-01-14 02:53:19,626 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:19,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 794 states and 1327 transitions. [2019-01-14 02:53:19,649 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 301 [2019-01-14 02:53:19,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 794 states to 653 states and 1009 transitions. [2019-01-14 02:53:19,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 367 [2019-01-14 02:53:19,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2019-01-14 02:53:19,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1009 transitions. [2019-01-14 02:53:19,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:19,670 INFO L706 BuchiCegarLoop]: Abstraction has 653 states and 1009 transitions. [2019-01-14 02:53:19,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1009 transitions. [2019-01-14 02:53:19,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 458. [2019-01-14 02:53:19,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2019-01-14 02:53:19,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 704 transitions. [2019-01-14 02:53:19,735 INFO L729 BuchiCegarLoop]: Abstraction has 458 states and 704 transitions. [2019-01-14 02:53:19,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:19,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:19,741 INFO L87 Difference]: Start difference. First operand 458 states and 704 transitions. Second operand 3 states. [2019-01-14 02:53:19,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:19,935 INFO L93 Difference]: Finished difference Result 510 states and 785 transitions. [2019-01-14 02:53:19,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:19,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 785 transitions. [2019-01-14 02:53:19,941 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2019-01-14 02:53:19,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 510 states and 785 transitions. [2019-01-14 02:53:19,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2019-01-14 02:53:19,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2019-01-14 02:53:19,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 510 states and 785 transitions. [2019-01-14 02:53:19,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:19,948 INFO L706 BuchiCegarLoop]: Abstraction has 510 states and 785 transitions. [2019-01-14 02:53:19,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states and 785 transitions. [2019-01-14 02:53:19,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 490. [2019-01-14 02:53:19,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2019-01-14 02:53:19,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 759 transitions. [2019-01-14 02:53:19,968 INFO L729 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-01-14 02:53:19,968 INFO L609 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-01-14 02:53:19,968 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2019-01-14 02:53:19,968 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 490 states and 759 transitions. [2019-01-14 02:53:19,973 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2019-01-14 02:53:19,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:19,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:19,974 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:19,974 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:19,975 INFO L794 eck$LassoCheckResult]: Stem: 2230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2060#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2009#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 2010#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2153#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2154#L98-2 assume !false; 2027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2470#L101 assume !(12292 == ssl3_accept_~s__state~0); 2469#L104 assume !(16384 == ssl3_accept_~s__state~0); 2467#L107 assume !(8192 == ssl3_accept_~s__state~0); 2468#L110 assume !(24576 == ssl3_accept_~s__state~0); 2466#L113 assume !(8195 == ssl3_accept_~s__state~0); 2385#L116 assume !(8480 == ssl3_accept_~s__state~0); 2178#L119 assume !(8481 == ssl3_accept_~s__state~0); 2179#L122 assume !(8482 == ssl3_accept_~s__state~0); 2281#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-01-14 02:53:19,975 INFO L796 eck$LassoCheckResult]: Loop: 2240#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2052#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2053#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1989#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2351#L584 ssl3_accept_~skip~0 := 0; 2350#L98-2 assume !false; 2349#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2347#L101 assume !(12292 == ssl3_accept_~s__state~0); 2348#L104 assume !(16384 == ssl3_accept_~s__state~0); 2344#L107 assume !(8192 == ssl3_accept_~s__state~0); 2343#L110 assume !(24576 == ssl3_accept_~s__state~0); 2341#L113 assume !(8195 == ssl3_accept_~s__state~0); 2174#L116 assume !(8480 == ssl3_accept_~s__state~0); 2175#L119 assume !(8481 == ssl3_accept_~s__state~0); 2333#L122 assume !(8482 == ssl3_accept_~s__state~0); 2332#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-01-14 02:53:19,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:19,976 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-01-14 02:53:19,981 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:19,981 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:19,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:19,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:19,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:20,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:20,008 INFO L82 PathProgramCache]: Analyzing trace with hash -109729755, now seen corresponding path program 1 times [2019-01-14 02:53:20,008 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:20,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:20,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:20,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:20,068 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-14 02:53:20,068 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:20,068 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:20,069 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:20,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:20,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:20,069 INFO L87 Difference]: Start difference. First operand 490 states and 759 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-01-14 02:53:20,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:20,361 INFO L93 Difference]: Finished difference Result 600 states and 937 transitions. [2019-01-14 02:53:20,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:20,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 937 transitions. [2019-01-14 02:53:20,368 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2019-01-14 02:53:20,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 937 transitions. [2019-01-14 02:53:20,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 376 [2019-01-14 02:53:20,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2019-01-14 02:53:20,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 937 transitions. [2019-01-14 02:53:20,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:20,375 INFO L706 BuchiCegarLoop]: Abstraction has 600 states and 937 transitions. [2019-01-14 02:53:20,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 937 transitions. [2019-01-14 02:53:20,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 524. [2019-01-14 02:53:20,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2019-01-14 02:53:20,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 809 transitions. [2019-01-14 02:53:20,418 INFO L729 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-01-14 02:53:20,418 INFO L609 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-01-14 02:53:20,418 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2019-01-14 02:53:20,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 809 transitions. [2019-01-14 02:53:20,429 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-01-14 02:53:20,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:20,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:20,432 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:20,439 INFO L868 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] [2019-01-14 02:53:20,439 INFO L794 eck$LassoCheckResult]: Stem: 3316#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3157#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3105#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 3106#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3247#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3248#L98-2 assume !false; 3123#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3317#L101 assume !(12292 == ssl3_accept_~s__state~0); 3341#L104 assume !(16384 == ssl3_accept_~s__state~0); 3559#L107 assume !(8192 == ssl3_accept_~s__state~0); 3557#L110 assume !(24576 == ssl3_accept_~s__state~0); 3555#L113 assume !(8195 == ssl3_accept_~s__state~0); 3535#L116 assume !(8480 == ssl3_accept_~s__state~0); 3531#L119 assume !(8481 == ssl3_accept_~s__state~0); 3527#L122 assume !(8482 == ssl3_accept_~s__state~0); 3524#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-01-14 02:53:20,439 INFO L796 eck$LassoCheckResult]: Loop: 3322#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3148#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3149#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3155#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3532#L584 ssl3_accept_~skip~0 := 0; 3528#L98-2 assume !false; 3503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3501#L101 assume 12292 == ssl3_accept_~s__state~0; 3278#L102 ssl3_accept_~s__new_session~0 := 1; 3279#L210 ssl3_accept_~s__server~0 := 1; 3607#L215 assume 0 != ssl3_accept_~cb~0; 3606#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3605#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3604#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3602#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3601#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3404#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3184#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3392#L584 ssl3_accept_~skip~0 := 0; 3390#L98-2 assume !false; 3388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3386#L101 assume !(12292 == ssl3_accept_~s__state~0); 3384#L104 assume !(16384 == ssl3_accept_~s__state~0); 3382#L107 assume !(8192 == ssl3_accept_~s__state~0); 3379#L110 assume !(24576 == ssl3_accept_~s__state~0); 3376#L113 assume !(8195 == ssl3_accept_~s__state~0); 3371#L116 assume !(8480 == ssl3_accept_~s__state~0); 3372#L119 assume !(8481 == ssl3_accept_~s__state~0); 3373#L122 assume !(8482 == ssl3_accept_~s__state~0); 3361#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-01-14 02:53:20,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:20,449 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-01-14 02:53:20,449 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:20,449 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:20,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:20,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:20,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:20,486 INFO L82 PathProgramCache]: Analyzing trace with hash 738369374, now seen corresponding path program 1 times [2019-01-14 02:53:20,486 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:20,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:20,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,487 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:20,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:20,567 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-14 02:53:20,567 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:20,567 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:20,568 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:20,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:20,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:20,568 INFO L87 Difference]: Start difference. First operand 524 states and 809 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-01-14 02:53:20,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:20,803 INFO L93 Difference]: Finished difference Result 649 states and 920 transitions. [2019-01-14 02:53:20,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:20,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 920 transitions. [2019-01-14 02:53:20,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-01-14 02:53:20,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 840 transitions. [2019-01-14 02:53:20,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-01-14 02:53:20,816 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-01-14 02:53:20,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 840 transitions. [2019-01-14 02:53:20,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:20,818 INFO L706 BuchiCegarLoop]: Abstraction has 576 states and 840 transitions. [2019-01-14 02:53:20,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 840 transitions. [2019-01-14 02:53:20,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 533. [2019-01-14 02:53:20,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-14 02:53:20,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 789 transitions. [2019-01-14 02:53:20,829 INFO L729 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-01-14 02:53:20,829 INFO L609 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-01-14 02:53:20,829 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2019-01-14 02:53:20,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 789 transitions. [2019-01-14 02:53:20,833 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-14 02:53:20,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:20,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:20,834 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:20,834 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:20,836 INFO L794 eck$LassoCheckResult]: Stem: 4500#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4336#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4284#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 4285#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4428#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4429#L98-2 assume !false; 4768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4776#L101 assume !(12292 == ssl3_accept_~s__state~0); 4775#L104 assume !(16384 == ssl3_accept_~s__state~0); 4774#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-01-14 02:53:20,836 INFO L796 eck$LassoCheckResult]: Loop: 4408#L210 ssl3_accept_~s__server~0 := 1; 4409#L215 assume 0 != ssl3_accept_~cb~0; 4482#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4483#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4494#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4378#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4496#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4497#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4278#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4264#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4744#L584 ssl3_accept_~skip~0 := 0; 4742#L98-2 assume !false; 4740#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4738#L101 assume !(12292 == ssl3_accept_~s__state~0); 4736#L104 assume !(16384 == ssl3_accept_~s__state~0); 4735#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-01-14 02:53:20,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:20,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-01-14 02:53:20,836 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:20,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:20,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:20,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:20,895 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-14 02:53:20,896 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:20,896 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-14 02:53:20,896 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 02:53:20,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:20,896 INFO L82 PathProgramCache]: Analyzing trace with hash -2084411079, now seen corresponding path program 1 times [2019-01-14 02:53:20,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:20,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:20,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,898 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:20,898 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:20,937 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-14 02:53:20,938 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:20,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:20,938 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:20,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:20,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:20,939 INFO L87 Difference]: Start difference. First operand 533 states and 789 transitions. cyclomatic complexity: 259 Second operand 3 states. [2019-01-14 02:53:21,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:21,087 INFO L93 Difference]: Finished difference Result 543 states and 797 transitions. [2019-01-14 02:53:21,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:21,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 797 transitions. [2019-01-14 02:53:21,091 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-01-14 02:53:21,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 797 transitions. [2019-01-14 02:53:21,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-01-14 02:53:21,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-01-14 02:53:21,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 797 transitions. [2019-01-14 02:53:21,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:21,097 INFO L706 BuchiCegarLoop]: Abstraction has 543 states and 797 transitions. [2019-01-14 02:53:21,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 797 transitions. [2019-01-14 02:53:21,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-01-14 02:53:21,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-14 02:53:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 785 transitions. [2019-01-14 02:53:21,109 INFO L729 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-01-14 02:53:21,109 INFO L609 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-01-14 02:53:21,109 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2019-01-14 02:53:21,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 785 transitions. [2019-01-14 02:53:21,113 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-14 02:53:21,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:21,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:21,115 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:21,115 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:21,115 INFO L794 eck$LassoCheckResult]: Stem: 5581#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5367#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 5368#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5512#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5513#L98-2 assume !false; 5804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5802#L101 assume !(12292 == ssl3_accept_~s__state~0); 5800#L104 assume !(16384 == ssl3_accept_~s__state~0); 5798#L107 assume !(8192 == ssl3_accept_~s__state~0); 5796#L110 assume !(24576 == ssl3_accept_~s__state~0); 5794#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-01-14 02:53:21,115 INFO L796 eck$LassoCheckResult]: Loop: 5490#L210 ssl3_accept_~s__server~0 := 1; 5491#L215 assume 0 != ssl3_accept_~cb~0; 5563#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5564#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5575#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5459#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5577#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5578#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5361#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5347#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5828#L584 ssl3_accept_~skip~0 := 0; 5826#L98-2 assume !false; 5824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5821#L101 assume !(12292 == ssl3_accept_~s__state~0); 5819#L104 assume !(16384 == ssl3_accept_~s__state~0); 5817#L107 assume !(8192 == ssl3_accept_~s__state~0); 5815#L110 assume !(24576 == ssl3_accept_~s__state~0); 5809#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-01-14 02:53:21,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:21,116 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-01-14 02:53:21,122 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:21,122 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:21,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:21,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:21,196 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-14 02:53:21,197 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:21,197 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-14 02:53:21,197 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 02:53:21,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:21,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1664283106, now seen corresponding path program 1 times [2019-01-14 02:53:21,199 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:21,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:21,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:21,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:21,251 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-14 02:53:21,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:21,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:21,252 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:21,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:21,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:21,252 INFO L87 Difference]: Start difference. First operand 533 states and 785 transitions. cyclomatic complexity: 255 Second operand 3 states. [2019-01-14 02:53:21,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:21,447 INFO L93 Difference]: Finished difference Result 543 states and 793 transitions. [2019-01-14 02:53:21,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:21,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 793 transitions. [2019-01-14 02:53:21,452 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-01-14 02:53:21,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 793 transitions. [2019-01-14 02:53:21,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-01-14 02:53:21,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-01-14 02:53:21,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 793 transitions. [2019-01-14 02:53:21,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:21,459 INFO L706 BuchiCegarLoop]: Abstraction has 543 states and 793 transitions. [2019-01-14 02:53:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 793 transitions. [2019-01-14 02:53:21,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-01-14 02:53:21,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-14 02:53:21,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 781 transitions. [2019-01-14 02:53:21,471 INFO L729 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-01-14 02:53:21,471 INFO L609 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-01-14 02:53:21,471 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2019-01-14 02:53:21,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 781 transitions. [2019-01-14 02:53:21,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-14 02:53:21,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:21,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:21,476 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:21,476 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-01-14 02:53:21,478 INFO L794 eck$LassoCheckResult]: Stem: 6666#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6502#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6450#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 6451#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6596#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6597#L98-2 assume !false; 6931#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6929#L101 assume !(12292 == ssl3_accept_~s__state~0); 6928#L104 assume !(16384 == ssl3_accept_~s__state~0); 6927#L107 assume !(8192 == ssl3_accept_~s__state~0); 6925#L110 assume !(24576 == ssl3_accept_~s__state~0); 6924#L113 assume !(8195 == ssl3_accept_~s__state~0); 6914#L116 assume !(8480 == ssl3_accept_~s__state~0); 6911#L119 assume !(8481 == ssl3_accept_~s__state~0); 6546#L122 assume !(8482 == ssl3_accept_~s__state~0); 6547#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-01-14 02:53:21,478 INFO L796 eck$LassoCheckResult]: Loop: 6672#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6497#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6498#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6458#L584 ssl3_accept_~skip~0 := 0; 6467#L98-2 assume !false; 6468#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6668#L101 assume !(12292 == ssl3_accept_~s__state~0); 6676#L104 assume !(16384 == ssl3_accept_~s__state~0); 6677#L107 assume !(8192 == ssl3_accept_~s__state~0); 6687#L110 assume !(24576 == ssl3_accept_~s__state~0); 6937#L113 assume !(8195 == ssl3_accept_~s__state~0); 6617#L116 assume !(8480 == ssl3_accept_~s__state~0); 6618#L119 assume !(8481 == ssl3_accept_~s__state~0); 6621#L122 assume !(8482 == ssl3_accept_~s__state~0); 6899#L125 assume !(8464 == ssl3_accept_~s__state~0); 6933#L128 assume !(8465 == ssl3_accept_~s__state~0); 6481#L131 assume !(8466 == ssl3_accept_~s__state~0); 6482#L134 assume 8496 == ssl3_accept_~s__state~0; 6646#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6611#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6599#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 6591#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6587#L290-2 ssl3_accept_~s__init_num~0 := 0; 6500#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6919#L584 ssl3_accept_~skip~0 := 0; 6913#L98-2 assume !false; 6910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6909#L101 assume 12292 == ssl3_accept_~s__state~0; 6804#L102 ssl3_accept_~s__new_session~0 := 1; 6797#L210 ssl3_accept_~s__server~0 := 1; 6890#L215 assume 0 != ssl3_accept_~cb~0; 6889#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6888#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6887#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6885#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 6883#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6882#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 6881#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6876#L584 ssl3_accept_~skip~0 := 0; 6874#L98-2 assume !false; 6873#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L101 assume !(12292 == ssl3_accept_~s__state~0); 6871#L104 assume !(16384 == ssl3_accept_~s__state~0); 6870#L107 assume !(8192 == ssl3_accept_~s__state~0); 6865#L110 assume !(24576 == ssl3_accept_~s__state~0); 6863#L113 assume !(8195 == ssl3_accept_~s__state~0); 6846#L116 assume !(8480 == ssl3_accept_~s__state~0); 6847#L119 assume !(8481 == ssl3_accept_~s__state~0); 6848#L122 assume !(8482 == ssl3_accept_~s__state~0); 6702#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-01-14 02:53:21,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:21,484 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-01-14 02:53:21,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:21,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:21,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:21,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:21,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:21,504 INFO L82 PathProgramCache]: Analyzing trace with hash 2099423747, now seen corresponding path program 1 times [2019-01-14 02:53:21,504 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:21,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:21,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,505 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:21,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:21,569 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:21,569 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:21,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:21,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:21,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:21,571 INFO L87 Difference]: Start difference. First operand 533 states and 781 transitions. cyclomatic complexity: 251 Second operand 3 states. [2019-01-14 02:53:22,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:22,568 INFO L93 Difference]: Finished difference Result 673 states and 991 transitions. [2019-01-14 02:53:22,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:22,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 673 states and 991 transitions. [2019-01-14 02:53:22,573 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2019-01-14 02:53:22,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 673 states to 666 states and 984 transitions. [2019-01-14 02:53:22,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 465 [2019-01-14 02:53:22,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 465 [2019-01-14 02:53:22,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 666 states and 984 transitions. [2019-01-14 02:53:22,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:22,580 INFO L706 BuchiCegarLoop]: Abstraction has 666 states and 984 transitions. [2019-01-14 02:53:22,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states and 984 transitions. [2019-01-14 02:53:22,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 653. [2019-01-14 02:53:22,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2019-01-14 02:53:22,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 968 transitions. [2019-01-14 02:53:22,593 INFO L729 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-01-14 02:53:22,593 INFO L609 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-01-14 02:53:22,594 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2019-01-14 02:53:22,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 653 states and 968 transitions. [2019-01-14 02:53:22,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2019-01-14 02:53:22,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:22,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:22,601 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:22,601 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:22,601 INFO L794 eck$LassoCheckResult]: Stem: 7877#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7662#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 7663#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7810#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7811#L98-2 assume !false; 8215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8214#L101 assume !(12292 == ssl3_accept_~s__state~0); 8213#L104 assume !(16384 == ssl3_accept_~s__state~0); 8211#L107 assume !(8192 == ssl3_accept_~s__state~0); 8209#L110 assume !(24576 == ssl3_accept_~s__state~0); 8207#L113 assume !(8195 == ssl3_accept_~s__state~0); 8204#L116 assume !(8480 == ssl3_accept_~s__state~0); 8202#L119 assume !(8481 == ssl3_accept_~s__state~0); 8199#L122 assume !(8482 == ssl3_accept_~s__state~0); 8200#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-01-14 02:53:22,607 INFO L796 eck$LassoCheckResult]: Loop: 7883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7709#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7710#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7754#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8283#L584 ssl3_accept_~skip~0 := 0; 8281#L98-2 assume !false; 8279#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8277#L101 assume !(12292 == ssl3_accept_~s__state~0); 8275#L104 assume !(16384 == ssl3_accept_~s__state~0); 8273#L107 assume !(8192 == ssl3_accept_~s__state~0); 8272#L110 assume !(24576 == ssl3_accept_~s__state~0); 8271#L113 assume !(8195 == ssl3_accept_~s__state~0); 8270#L116 assume !(8480 == ssl3_accept_~s__state~0); 8269#L119 assume !(8481 == ssl3_accept_~s__state~0); 8268#L122 assume !(8482 == ssl3_accept_~s__state~0); 7720#L125 assume !(8464 == ssl3_accept_~s__state~0); 7721#L128 assume !(8465 == ssl3_accept_~s__state~0); 8267#L131 assume !(8466 == ssl3_accept_~s__state~0); 7904#L134 assume 8496 == ssl3_accept_~s__state~0; 7856#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 7825#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7813#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 7806#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7802#L290-2 ssl3_accept_~s__init_num~0 := 0; 7736#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7670#L584 ssl3_accept_~skip~0 := 0; 7679#L98-2 assume !false; 7680#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7878#L101 assume !(12292 == ssl3_accept_~s__state~0); 7888#L104 assume !(16384 == ssl3_accept_~s__state~0); 7889#L107 assume !(8192 == ssl3_accept_~s__state~0); 7880#L110 assume !(24576 == ssl3_accept_~s__state~0); 7844#L113 assume !(8195 == ssl3_accept_~s__state~0); 7831#L116 assume !(8480 == ssl3_accept_~s__state~0); 7832#L119 assume !(8481 == ssl3_accept_~s__state~0); 7759#L122 assume !(8482 == ssl3_accept_~s__state~0); 7760#L125 assume !(8464 == ssl3_accept_~s__state~0); 7738#L128 assume !(8465 == ssl3_accept_~s__state~0); 7693#L131 assume !(8466 == ssl3_accept_~s__state~0); 7694#L134 assume !(8496 == ssl3_accept_~s__state~0); 7894#L137 assume !(8497 == ssl3_accept_~s__state~0); 7895#L140 assume !(8512 == ssl3_accept_~s__state~0); 7866#L143 assume !(8513 == ssl3_accept_~s__state~0); 7846#L146 assume !(8528 == ssl3_accept_~s__state~0); 7847#L149 assume !(8529 == ssl3_accept_~s__state~0); 7858#L152 assume !(8544 == ssl3_accept_~s__state~0); 7947#L155 assume !(8545 == ssl3_accept_~s__state~0); 7948#L158 assume 8560 == ssl3_accept_~s__state~0; 7898#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7850#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7642#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8130#L584 ssl3_accept_~skip~0 := 0; 8129#L98-2 assume !false; 8126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8123#L101 assume !(12292 == ssl3_accept_~s__state~0); 8120#L104 assume !(16384 == ssl3_accept_~s__state~0); 8117#L107 assume !(8192 == ssl3_accept_~s__state~0); 8114#L110 assume !(24576 == ssl3_accept_~s__state~0); 8111#L113 assume !(8195 == ssl3_accept_~s__state~0); 8108#L116 assume !(8480 == ssl3_accept_~s__state~0); 8104#L119 assume !(8481 == ssl3_accept_~s__state~0); 8105#L122 assume !(8482 == ssl3_accept_~s__state~0); 7949#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-01-14 02:53:22,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:22,608 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-01-14 02:53:22,608 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:22,608 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:22,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:22,612 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:22,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:22,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:22,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:22,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1555041969, now seen corresponding path program 1 times [2019-01-14 02:53:22,630 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:22,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:22,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:22,633 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:22,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:22,705 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:22,705 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:22,706 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:22,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:22,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:22,706 INFO L87 Difference]: Start difference. First operand 653 states and 968 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-01-14 02:53:23,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:23,152 INFO L93 Difference]: Finished difference Result 789 states and 1078 transitions. [2019-01-14 02:53:23,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:23,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 789 states and 1078 transitions. [2019-01-14 02:53:23,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-01-14 02:53:23,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 789 states to 789 states and 1078 transitions. [2019-01-14 02:53:23,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 551 [2019-01-14 02:53:23,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 551 [2019-01-14 02:53:23,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1078 transitions. [2019-01-14 02:53:23,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:23,164 INFO L706 BuchiCegarLoop]: Abstraction has 789 states and 1078 transitions. [2019-01-14 02:53:23,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1078 transitions. [2019-01-14 02:53:23,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 781. [2019-01-14 02:53:23,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2019-01-14 02:53:23,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1067 transitions. [2019-01-14 02:53:23,180 INFO L729 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-01-14 02:53:23,180 INFO L609 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-01-14 02:53:23,180 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2019-01-14 02:53:23,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 781 states and 1067 transitions. [2019-01-14 02:53:23,185 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2019-01-14 02:53:23,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:23,186 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:23,188 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:23,188 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:23,188 INFO L794 eck$LassoCheckResult]: Stem: 9330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9163#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9110#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 9111#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9256#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9257#L98-2 assume !false; 9469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9789#L101 assume !(12292 == ssl3_accept_~s__state~0); 9788#L104 assume !(16384 == ssl3_accept_~s__state~0); 9787#L107 assume !(8192 == ssl3_accept_~s__state~0); 9786#L110 assume !(24576 == ssl3_accept_~s__state~0); 9784#L113 assume !(8195 == ssl3_accept_~s__state~0); 9782#L116 assume !(8480 == ssl3_accept_~s__state~0); 9780#L119 assume !(8481 == ssl3_accept_~s__state~0); 9777#L122 assume !(8482 == ssl3_accept_~s__state~0); 9775#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-01-14 02:53:23,189 INFO L796 eck$LassoCheckResult]: Loop: 9336#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9153#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9154#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9202#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9833#L584 ssl3_accept_~skip~0 := 0; 9828#L98-2 assume !false; 9826#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9824#L101 assume !(12292 == ssl3_accept_~s__state~0); 9822#L104 assume !(16384 == ssl3_accept_~s__state~0); 9820#L107 assume !(8192 == ssl3_accept_~s__state~0); 9818#L110 assume !(24576 == ssl3_accept_~s__state~0); 9816#L113 assume !(8195 == ssl3_accept_~s__state~0); 9814#L116 assume !(8480 == ssl3_accept_~s__state~0); 9812#L119 assume !(8481 == ssl3_accept_~s__state~0); 9810#L122 assume !(8482 == ssl3_accept_~s__state~0); 9808#L125 assume !(8464 == ssl3_accept_~s__state~0); 9805#L128 assume !(8465 == ssl3_accept_~s__state~0); 9803#L131 assume !(8466 == ssl3_accept_~s__state~0); 9599#L134 assume 8496 == ssl3_accept_~s__state~0; 9306#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9269#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9259#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 9249#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9251#L290-2 ssl3_accept_~s__init_num~0 := 0; 9247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9755#L584 ssl3_accept_~skip~0 := 0; 9753#L98-2 assume !false; 9751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9749#L101 assume !(12292 == ssl3_accept_~s__state~0); 9747#L104 assume !(16384 == ssl3_accept_~s__state~0); 9746#L107 assume !(8192 == ssl3_accept_~s__state~0); 9744#L110 assume !(24576 == ssl3_accept_~s__state~0); 9742#L113 assume !(8195 == ssl3_accept_~s__state~0); 9740#L116 assume !(8480 == ssl3_accept_~s__state~0); 9738#L119 assume !(8481 == ssl3_accept_~s__state~0); 9736#L122 assume !(8482 == ssl3_accept_~s__state~0); 9734#L125 assume !(8464 == ssl3_accept_~s__state~0); 9596#L128 assume !(8465 == ssl3_accept_~s__state~0); 9593#L131 assume !(8466 == ssl3_accept_~s__state~0); 9592#L134 assume !(8496 == ssl3_accept_~s__state~0); 9591#L137 assume !(8497 == ssl3_accept_~s__state~0); 9590#L140 assume !(8512 == ssl3_accept_~s__state~0); 9561#L143 assume !(8513 == ssl3_accept_~s__state~0); 9562#L146 assume !(8528 == ssl3_accept_~s__state~0); 9594#L149 assume !(8529 == ssl3_accept_~s__state~0); 9429#L152 assume !(8544 == ssl3_accept_~s__state~0); 9430#L155 assume !(8545 == ssl3_accept_~s__state~0); 9431#L158 assume 8560 == ssl3_accept_~s__state~0; 9357#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9300#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9090#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9863#L584 ssl3_accept_~skip~0 := 0; 9862#L98-2 assume !false; 9860#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9859#L101 assume !(12292 == ssl3_accept_~s__state~0); 9858#L104 assume !(16384 == ssl3_accept_~s__state~0); 9857#L107 assume !(8192 == ssl3_accept_~s__state~0); 9334#L110 assume !(24576 == ssl3_accept_~s__state~0); 9294#L113 assume !(8195 == ssl3_accept_~s__state~0); 9279#L116 assume !(8480 == ssl3_accept_~s__state~0); 9280#L119 assume !(8481 == ssl3_accept_~s__state~0); 9446#L122 assume !(8482 == ssl3_accept_~s__state~0); 9432#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-01-14 02:53:23,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:23,189 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-01-14 02:53:23,189 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:23,189 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:23,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:23,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:23,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:23,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:23,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:23,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1978688691, now seen corresponding path program 1 times [2019-01-14 02:53:23,215 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:23,215 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:23,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:23,216 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:23,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:23,295 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:23,295 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:23,295 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:23,296 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:23,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:23,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:23,297 INFO L87 Difference]: Start difference. First operand 781 states and 1067 transitions. cyclomatic complexity: 289 Second operand 3 states. [2019-01-14 02:53:24,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:24,022 INFO L93 Difference]: Finished difference Result 862 states and 1166 transitions. [2019-01-14 02:53:24,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:24,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 862 states and 1166 transitions. [2019-01-14 02:53:24,029 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-01-14 02:53:24,033 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 862 states to 862 states and 1166 transitions. [2019-01-14 02:53:24,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2019-01-14 02:53:24,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2019-01-14 02:53:24,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 862 states and 1166 transitions. [2019-01-14 02:53:24,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:24,038 INFO L706 BuchiCegarLoop]: Abstraction has 862 states and 1166 transitions. [2019-01-14 02:53:24,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states and 1166 transitions. [2019-01-14 02:53:24,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 850. [2019-01-14 02:53:24,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 850 states. [2019-01-14 02:53:24,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1151 transitions. [2019-01-14 02:53:24,052 INFO L729 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-01-14 02:53:24,052 INFO L609 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-01-14 02:53:24,052 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2019-01-14 02:53:24,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 850 states and 1151 transitions. [2019-01-14 02:53:24,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2019-01-14 02:53:24,058 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:24,058 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:24,059 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:24,059 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2019-01-14 02:53:24,059 INFO L794 eck$LassoCheckResult]: Stem: 10976#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10812#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10759#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 10760#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10908#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10909#L98-2 assume !false; 11109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11432#L101 assume !(12292 == ssl3_accept_~s__state~0); 11430#L104 assume !(16384 == ssl3_accept_~s__state~0); 11429#L107 assume !(8192 == ssl3_accept_~s__state~0); 11428#L110 assume !(24576 == ssl3_accept_~s__state~0); 11427#L113 assume !(8195 == ssl3_accept_~s__state~0); 11426#L116 assume !(8480 == ssl3_accept_~s__state~0); 11425#L119 assume !(8481 == ssl3_accept_~s__state~0); 11424#L122 assume !(8482 == ssl3_accept_~s__state~0); 11423#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-01-14 02:53:24,066 INFO L796 eck$LassoCheckResult]: Loop: 10981#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 10806#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10807#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10852#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11567#L584 ssl3_accept_~skip~0 := 0; 11565#L98-2 assume !false; 11563#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11561#L101 assume !(12292 == ssl3_accept_~s__state~0); 11559#L104 assume !(16384 == ssl3_accept_~s__state~0); 11552#L107 assume !(8192 == ssl3_accept_~s__state~0); 11550#L110 assume !(24576 == ssl3_accept_~s__state~0); 11547#L113 assume !(8195 == ssl3_accept_~s__state~0); 11544#L116 assume !(8480 == ssl3_accept_~s__state~0); 11542#L119 assume !(8481 == ssl3_accept_~s__state~0); 11539#L122 assume !(8482 == ssl3_accept_~s__state~0); 11536#L125 assume !(8464 == ssl3_accept_~s__state~0); 11533#L128 assume !(8465 == ssl3_accept_~s__state~0); 10790#L131 assume !(8466 == ssl3_accept_~s__state~0); 10791#L134 assume 8496 == ssl3_accept_~s__state~0; 11326#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 10923#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10911#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 10900#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10902#L290-2 ssl3_accept_~s__init_num~0 := 0; 11510#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11505#L584 ssl3_accept_~skip~0 := 0; 11503#L98-2 assume !false; 11453#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11452#L101 assume !(12292 == ssl3_accept_~s__state~0); 11451#L104 assume !(16384 == ssl3_accept_~s__state~0); 11450#L107 assume !(8192 == ssl3_accept_~s__state~0); 11449#L110 assume !(24576 == ssl3_accept_~s__state~0); 11448#L113 assume !(8195 == ssl3_accept_~s__state~0); 11446#L116 assume !(8480 == ssl3_accept_~s__state~0); 11445#L119 assume !(8481 == ssl3_accept_~s__state~0); 11444#L122 assume !(8482 == ssl3_accept_~s__state~0); 11443#L125 assume !(8464 == ssl3_accept_~s__state~0); 11438#L128 assume !(8465 == ssl3_accept_~s__state~0); 11436#L131 assume !(8466 == ssl3_accept_~s__state~0); 11434#L134 assume !(8496 == ssl3_accept_~s__state~0); 11433#L137 assume !(8497 == ssl3_accept_~s__state~0); 11431#L140 assume 8512 == ssl3_accept_~s__state~0; 11285#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10898#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11366#L584 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11360#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11357#L101 assume !(12292 == ssl3_accept_~s__state~0); 11354#L104 assume !(16384 == ssl3_accept_~s__state~0); 11351#L107 assume !(8192 == ssl3_accept_~s__state~0); 11348#L110 assume !(24576 == ssl3_accept_~s__state~0); 11345#L113 assume !(8195 == ssl3_accept_~s__state~0); 11342#L116 assume !(8480 == ssl3_accept_~s__state~0); 11339#L119 assume !(8481 == ssl3_accept_~s__state~0); 11337#L122 assume !(8482 == ssl3_accept_~s__state~0); 11336#L125 assume !(8464 == ssl3_accept_~s__state~0); 11334#L128 assume !(8465 == ssl3_accept_~s__state~0); 11331#L131 assume !(8466 == ssl3_accept_~s__state~0); 11332#L134 assume !(8496 == ssl3_accept_~s__state~0); 11413#L137 assume !(8497 == ssl3_accept_~s__state~0); 11412#L140 assume !(8512 == ssl3_accept_~s__state~0); 11411#L143 assume !(8513 == ssl3_accept_~s__state~0); 11410#L146 assume !(8528 == ssl3_accept_~s__state~0); 11409#L149 assume !(8529 == ssl3_accept_~s__state~0); 11407#L152 assume !(8544 == ssl3_accept_~s__state~0); 11406#L155 assume !(8545 == ssl3_accept_~s__state~0); 11405#L158 assume 8560 == ssl3_accept_~s__state~0; 10997#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 10953#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10739#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11364#L584 ssl3_accept_~skip~0 := 0; 11361#L98-2 assume !false; 11358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11355#L101 assume !(12292 == ssl3_accept_~s__state~0); 11352#L104 assume !(16384 == ssl3_accept_~s__state~0); 11349#L107 assume !(8192 == ssl3_accept_~s__state~0); 11346#L110 assume !(24576 == ssl3_accept_~s__state~0); 11343#L113 assume !(8195 == ssl3_accept_~s__state~0); 11340#L116 assume !(8480 == ssl3_accept_~s__state~0); 11338#L119 assume !(8481 == ssl3_accept_~s__state~0); 11119#L122 assume !(8482 == ssl3_accept_~s__state~0); 11055#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-01-14 02:53:24,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,066 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-01-14 02:53:24,066 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:24,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,087 INFO L82 PathProgramCache]: Analyzing trace with hash 272007134, now seen corresponding path program 1 times [2019-01-14 02:53:24,087 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,087 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,089 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:24,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:24,172 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-01-14 02:53:24,173 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:24,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:24,173 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:24,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:24,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:24,174 INFO L87 Difference]: Start difference. First operand 850 states and 1151 transitions. cyclomatic complexity: 304 Second operand 3 states. [2019-01-14 02:53:24,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:24,640 INFO L93 Difference]: Finished difference Result 964 states and 1304 transitions. [2019-01-14 02:53:24,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:24,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1304 transitions. [2019-01-14 02:53:24,645 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2019-01-14 02:53:24,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1304 transitions. [2019-01-14 02:53:24,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 666 [2019-01-14 02:53:24,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 666 [2019-01-14 02:53:24,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1304 transitions. [2019-01-14 02:53:24,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:24,653 INFO L706 BuchiCegarLoop]: Abstraction has 964 states and 1304 transitions. [2019-01-14 02:53:24,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1304 transitions. [2019-01-14 02:53:24,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 925. [2019-01-14 02:53:24,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 925 states. [2019-01-14 02:53:24,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1241 transitions. [2019-01-14 02:53:24,670 INFO L729 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-01-14 02:53:24,670 INFO L609 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-01-14 02:53:24,670 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2019-01-14 02:53:24,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1241 transitions. [2019-01-14 02:53:24,675 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2019-01-14 02:53:24,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:24,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:24,678 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:24,679 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:53:24,679 INFO L794 eck$LassoCheckResult]: Stem: 12804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12632#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12579#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 12580#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12730#L98-2 assume !false; 12919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13465#L101 assume !(12292 == ssl3_accept_~s__state~0); 13463#L104 assume !(16384 == ssl3_accept_~s__state~0); 13462#L107 assume !(8192 == ssl3_accept_~s__state~0); 13199#L110 assume !(24576 == ssl3_accept_~s__state~0); 13198#L113 assume !(8195 == ssl3_accept_~s__state~0); 13197#L116 assume !(8480 == ssl3_accept_~s__state~0); 13196#L119 assume !(8481 == ssl3_accept_~s__state~0); 13194#L122 assume !(8482 == ssl3_accept_~s__state~0); 13195#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-01-14 02:53:24,679 INFO L796 eck$LassoCheckResult]: Loop: 12809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 12626#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12627#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12672#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13348#L584 ssl3_accept_~skip~0 := 0; 13345#L98-2 assume !false; 13342#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13339#L101 assume !(12292 == ssl3_accept_~s__state~0); 13336#L104 assume !(16384 == ssl3_accept_~s__state~0); 13333#L107 assume !(8192 == ssl3_accept_~s__state~0); 13330#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13324#L116 assume !(8480 == ssl3_accept_~s__state~0); 13322#L119 assume !(8481 == ssl3_accept_~s__state~0); 13321#L122 assume !(8482 == ssl3_accept_~s__state~0); 13320#L125 assume !(8464 == ssl3_accept_~s__state~0); 13316#L128 assume !(8465 == ssl3_accept_~s__state~0); 13315#L131 assume !(8466 == ssl3_accept_~s__state~0); 13312#L134 assume 8496 == ssl3_accept_~s__state~0; 13078#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13311#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13310#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 13308#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13307#L290-2 ssl3_accept_~s__init_num~0 := 0; 13299#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13293#L584 ssl3_accept_~skip~0 := 0; 13291#L98-2 assume !false; 13289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13287#L101 assume !(12292 == ssl3_accept_~s__state~0); 13285#L104 assume !(16384 == ssl3_accept_~s__state~0); 13283#L107 assume !(8192 == ssl3_accept_~s__state~0); 13280#L110 assume !(24576 == ssl3_accept_~s__state~0); 13277#L113 assume !(8195 == ssl3_accept_~s__state~0); 13274#L116 assume !(8480 == ssl3_accept_~s__state~0); 13271#L119 assume !(8481 == ssl3_accept_~s__state~0); 13268#L122 assume !(8482 == ssl3_accept_~s__state~0); 13265#L125 assume !(8464 == ssl3_accept_~s__state~0); 13262#L128 assume !(8465 == ssl3_accept_~s__state~0); 13259#L131 assume !(8466 == ssl3_accept_~s__state~0); 13257#L134 assume !(8496 == ssl3_accept_~s__state~0); 13255#L137 assume !(8497 == ssl3_accept_~s__state~0); 13204#L140 assume !(8512 == ssl3_accept_~s__state~0); 13205#L143 assume !(8513 == ssl3_accept_~s__state~0); 13200#L146 assume !(8528 == ssl3_accept_~s__state~0); 13201#L149 assume !(8529 == ssl3_accept_~s__state~0); 13189#L152 assume !(8544 == ssl3_accept_~s__state~0); 13190#L155 assume !(8545 == ssl3_accept_~s__state~0); 13185#L158 assume !(8560 == ssl3_accept_~s__state~0); 13186#L161 assume !(8561 == ssl3_accept_~s__state~0); 13181#L164 assume !(8448 == ssl3_accept_~s__state~0); 13182#L167 assume !(8576 == ssl3_accept_~s__state~0); 13177#L170 assume !(8577 == ssl3_accept_~s__state~0); 13178#L173 assume !(8592 == ssl3_accept_~s__state~0); 13170#L176 assume !(8593 == ssl3_accept_~s__state~0); 13171#L179 assume !(8608 == ssl3_accept_~s__state~0); 13160#L182 assume !(8609 == ssl3_accept_~s__state~0); 13161#L185 assume !(8640 == ssl3_accept_~s__state~0); 12689#L188 assume !(8641 == ssl3_accept_~s__state~0); 12690#L191 assume 8656 == ssl3_accept_~s__state~0; 12832#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 12833#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12759#L496 assume !(2 == ssl3_accept_~blastFlag~0); 12734#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12735#L505 assume !(0 == ssl3_accept_~tmp___10~0); 13167#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13163#L584 ssl3_accept_~skip~0 := 0; 13154#L98-2 assume !false; 13155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13150#L101 assume 12292 == ssl3_accept_~s__state~0; 12766#L102 ssl3_accept_~s__new_session~0 := 1; 12767#L210 ssl3_accept_~s__server~0 := 1; 13459#L215 assume 0 != ssl3_accept_~cb~0; 13458#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13457#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13456#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13454#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13449#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13447#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13445#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13439#L584 ssl3_accept_~skip~0 := 0; 13437#L98-2 assume !false; 13435#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13433#L101 assume !(12292 == ssl3_accept_~s__state~0); 13431#L104 assume !(16384 == ssl3_accept_~s__state~0); 13429#L107 assume !(8192 == ssl3_accept_~s__state~0); 13427#L110 assume !(24576 == ssl3_accept_~s__state~0); 13426#L113 assume !(8195 == ssl3_accept_~s__state~0); 12888#L116 assume !(8480 == ssl3_accept_~s__state~0); 12889#L119 assume !(8481 == ssl3_accept_~s__state~0); 12890#L122 assume !(8482 == ssl3_accept_~s__state~0); 12880#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-01-14 02:53:24,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,680 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-01-14 02:53:24,680 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,690 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:24,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,725 INFO L82 PathProgramCache]: Analyzing trace with hash -671408730, now seen corresponding path program 1 times [2019-01-14 02:53:24,725 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,725 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:24,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:24,791 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-01-14 02:53:24,791 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:24,791 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:24,792 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:24,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:24,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:24,792 INFO L87 Difference]: Start difference. First operand 925 states and 1241 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-01-14 02:53:24,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:24,863 INFO L93 Difference]: Finished difference Result 1643 states and 2205 transitions. [2019-01-14 02:53:24,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:24,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1643 states and 2205 transitions. [2019-01-14 02:53:24,873 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-01-14 02:53:24,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-01-14 02:53:24,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1156 [2019-01-14 02:53:24,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1156 [2019-01-14 02:53:24,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1643 states and 2205 transitions. [2019-01-14 02:53:24,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:24,883 INFO L706 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-14 02:53:24,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states and 2205 transitions. [2019-01-14 02:53:24,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1643. [2019-01-14 02:53:24,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1643 states. [2019-01-14 02:53:24,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-01-14 02:53:24,912 INFO L729 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-14 02:53:24,912 INFO L609 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-14 02:53:24,912 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2019-01-14 02:53:24,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1643 states and 2205 transitions. [2019-01-14 02:53:24,921 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-01-14 02:53:24,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:24,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:24,924 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:24,925 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:53:24,925 INFO L794 eck$LassoCheckResult]: Stem: 15389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15208#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15154#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 15155#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15311#L98-2 assume !false; 15603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16108#L101 assume !(12292 == ssl3_accept_~s__state~0); 16106#L104 assume !(16384 == ssl3_accept_~s__state~0); 16100#L107 assume !(8192 == ssl3_accept_~s__state~0); 16098#L110 assume !(24576 == ssl3_accept_~s__state~0); 16096#L113 assume !(8195 == ssl3_accept_~s__state~0); 16094#L116 assume !(8480 == ssl3_accept_~s__state~0); 16092#L119 assume !(8481 == ssl3_accept_~s__state~0); 15675#L122 assume !(8482 == ssl3_accept_~s__state~0); 15550#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-01-14 02:53:24,926 INFO L796 eck$LassoCheckResult]: Loop: 15399#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 15400#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15501#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16468#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16461#L584 ssl3_accept_~skip~0 := 0; 16458#L98-2 assume !false; 16455#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16452#L101 assume !(12292 == ssl3_accept_~s__state~0); 16449#L104 assume !(16384 == ssl3_accept_~s__state~0); 16446#L107 assume !(8192 == ssl3_accept_~s__state~0); 16443#L110 assume !(24576 == ssl3_accept_~s__state~0); 16440#L113 assume !(8195 == ssl3_accept_~s__state~0); 16437#L116 assume !(8480 == ssl3_accept_~s__state~0); 16434#L119 assume !(8481 == ssl3_accept_~s__state~0); 16431#L122 assume !(8482 == ssl3_accept_~s__state~0); 16428#L125 assume !(8464 == ssl3_accept_~s__state~0); 16425#L128 assume !(8465 == ssl3_accept_~s__state~0); 16423#L131 assume !(8466 == ssl3_accept_~s__state~0); 16316#L134 assume 8496 == ssl3_accept_~s__state~0; 15626#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 16421#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15313#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 15302#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15296#L290-2 ssl3_accept_~s__init_num~0 := 0; 15230#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15162#L584 ssl3_accept_~skip~0 := 0; 15171#L98-2 assume !false; 15172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15393#L101 assume !(12292 == ssl3_accept_~s__state~0); 15405#L104 assume !(16384 == ssl3_accept_~s__state~0); 15406#L107 assume !(8192 == ssl3_accept_~s__state~0); 16490#L110 assume !(24576 == ssl3_accept_~s__state~0); 16489#L113 assume !(8195 == ssl3_accept_~s__state~0); 15333#L116 assume !(8480 == ssl3_accept_~s__state~0); 15334#L119 assume !(8481 == ssl3_accept_~s__state~0); 16484#L122 assume !(8482 == ssl3_accept_~s__state~0); 15214#L125 assume !(8464 == ssl3_accept_~s__state~0); 15215#L128 assume !(8465 == ssl3_accept_~s__state~0); 15186#L131 assume !(8466 == ssl3_accept_~s__state~0); 15187#L134 assume !(8496 == ssl3_accept_~s__state~0); 15410#L137 assume !(8497 == ssl3_accept_~s__state~0); 15411#L140 assume !(8512 == ssl3_accept_~s__state~0); 15376#L143 assume !(8513 == ssl3_accept_~s__state~0); 15352#L146 assume !(8528 == ssl3_accept_~s__state~0); 15353#L149 assume !(8529 == ssl3_accept_~s__state~0); 15338#L152 assume !(8544 == ssl3_accept_~s__state~0); 15260#L155 assume !(8545 == ssl3_accept_~s__state~0); 15220#L158 assume !(8560 == ssl3_accept_~s__state~0); 15221#L161 assume !(8561 == ssl3_accept_~s__state~0); 15194#L164 assume !(8448 == ssl3_accept_~s__state~0); 15195#L167 assume !(8576 == ssl3_accept_~s__state~0); 16729#L170 assume !(8577 == ssl3_accept_~s__state~0); 16727#L173 assume !(8592 == ssl3_accept_~s__state~0); 16725#L176 assume !(8593 == ssl3_accept_~s__state~0); 15355#L179 assume !(8608 == ssl3_accept_~s__state~0); 15356#L182 assume !(8609 == ssl3_accept_~s__state~0); 15340#L185 assume !(8640 == ssl3_accept_~s__state~0); 15341#L188 assume !(8641 == ssl3_accept_~s__state~0); 15293#L191 assume 8656 == ssl3_accept_~s__state~0; 15245#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 15282#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15283#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 15315#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 15316#L505 assume !(0 == ssl3_accept_~tmp___10~0); 15661#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15655#L584 ssl3_accept_~skip~0 := 0; 15653#L98-2 assume !false; 15651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15649#L101 assume 12292 == ssl3_accept_~s__state~0; 15346#L102 ssl3_accept_~s__new_session~0 := 1; 15347#L210 ssl3_accept_~s__server~0 := 1; 16675#L215 assume 0 != ssl3_accept_~cb~0; 16674#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16673#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16672#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16670#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 16668#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16666#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 16665#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16658#L584 ssl3_accept_~skip~0 := 0; 16657#L98-2 assume !false; 16656#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16651#L101 assume !(12292 == ssl3_accept_~s__state~0); 16649#L104 assume !(16384 == ssl3_accept_~s__state~0); 16647#L107 assume !(8192 == ssl3_accept_~s__state~0); 16645#L110 assume !(24576 == ssl3_accept_~s__state~0); 16643#L113 assume !(8195 == ssl3_accept_~s__state~0); 16641#L116 assume !(8480 == ssl3_accept_~s__state~0); 15679#L119 assume !(8481 == ssl3_accept_~s__state~0); 15680#L122 assume !(8482 == ssl3_accept_~s__state~0); 16088#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-01-14 02:53:24,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,926 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-01-14 02:53:24,926 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,935 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:24,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:24,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:24,950 INFO L82 PathProgramCache]: Analyzing trace with hash -694040984, now seen corresponding path program 1 times [2019-01-14 02:53:24,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:24,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:24,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:24,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:24,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:25,036 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-01-14 02:53:25,037 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:25,037 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:25,037 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:25,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:25,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:25,040 INFO L87 Difference]: Start difference. First operand 1643 states and 2205 transitions. cyclomatic complexity: 565 Second operand 3 states. [2019-01-14 02:53:26,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:26,062 INFO L93 Difference]: Finished difference Result 1594 states and 2127 transitions. [2019-01-14 02:53:26,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:26,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1594 states and 2127 transitions. [2019-01-14 02:53:26,072 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 988 [2019-01-14 02:53:26,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1594 states to 1592 states and 2125 transitions. [2019-01-14 02:53:26,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1138 [2019-01-14 02:53:26,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1138 [2019-01-14 02:53:26,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1592 states and 2125 transitions. [2019-01-14 02:53:26,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:26,081 INFO L706 BuchiCegarLoop]: Abstraction has 1592 states and 2125 transitions. [2019-01-14 02:53:26,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states and 2125 transitions. [2019-01-14 02:53:26,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1582. [2019-01-14 02:53:26,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2019-01-14 02:53:26,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 2114 transitions. [2019-01-14 02:53:26,111 INFO L729 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-01-14 02:53:26,111 INFO L609 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-01-14 02:53:26,111 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2019-01-14 02:53:26,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1582 states and 2114 transitions. [2019-01-14 02:53:26,122 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 978 [2019-01-14 02:53:26,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:26,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:26,123 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:26,124 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-01-14 02:53:26,124 INFO L794 eck$LassoCheckResult]: Stem: 18626#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18447#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18393#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 18394#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18547#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18548#L98-2 assume !false; 18784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19740#L101 assume !(12292 == ssl3_accept_~s__state~0); 19738#L104 assume !(16384 == ssl3_accept_~s__state~0); 19734#L107 assume !(8192 == ssl3_accept_~s__state~0); 19733#L110 assume !(24576 == ssl3_accept_~s__state~0); 19731#L113 assume !(8195 == ssl3_accept_~s__state~0); 19729#L116 assume !(8480 == ssl3_accept_~s__state~0); 19727#L119 assume !(8481 == ssl3_accept_~s__state~0); 19725#L122 assume !(8482 == ssl3_accept_~s__state~0); 18889#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-01-14 02:53:26,131 INFO L796 eck$LassoCheckResult]: Loop: 18639#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 18640#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18727#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19444#L584 ssl3_accept_~skip~0 := 0; 19442#L98-2 assume !false; 19440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19438#L101 assume !(12292 == ssl3_accept_~s__state~0); 19436#L104 assume !(16384 == ssl3_accept_~s__state~0); 19434#L107 assume !(8192 == ssl3_accept_~s__state~0); 19432#L110 assume !(24576 == ssl3_accept_~s__state~0); 19430#L113 assume !(8195 == ssl3_accept_~s__state~0); 19428#L116 assume !(8480 == ssl3_accept_~s__state~0); 19426#L119 assume !(8481 == ssl3_accept_~s__state~0); 19424#L122 assume !(8482 == ssl3_accept_~s__state~0); 19422#L125 assume !(8464 == ssl3_accept_~s__state~0); 19419#L128 assume !(8465 == ssl3_accept_~s__state~0); 19416#L131 assume !(8466 == ssl3_accept_~s__state~0); 19412#L134 assume 8496 == ssl3_accept_~s__state~0; 19122#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 19407#L284 assume !(1 == ssl3_accept_~blastFlag~0); 19408#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 19458#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19457#L290-2 ssl3_accept_~s__init_num~0 := 0; 19449#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19443#L584 ssl3_accept_~skip~0 := 0; 19441#L98-2 assume !false; 19439#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19437#L101 assume !(12292 == ssl3_accept_~s__state~0); 19435#L104 assume !(16384 == ssl3_accept_~s__state~0); 19433#L107 assume !(8192 == ssl3_accept_~s__state~0); 19431#L110 assume !(24576 == ssl3_accept_~s__state~0); 19429#L113 assume !(8195 == ssl3_accept_~s__state~0); 19427#L116 assume !(8480 == ssl3_accept_~s__state~0); 19425#L119 assume !(8481 == ssl3_accept_~s__state~0); 19423#L122 assume !(8482 == ssl3_accept_~s__state~0); 19421#L125 assume !(8464 == ssl3_accept_~s__state~0); 19418#L128 assume !(8465 == ssl3_accept_~s__state~0); 19415#L131 assume !(8466 == ssl3_accept_~s__state~0); 19411#L134 assume !(8496 == ssl3_accept_~s__state~0); 19410#L137 assume !(8497 == ssl3_accept_~s__state~0); 19406#L140 assume 8512 == ssl3_accept_~s__state~0; 19117#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19400#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19399#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19398#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19391#L584 ssl3_accept_~skip~0 := 0; 19385#L98-2 assume !false; 19383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19381#L101 assume !(12292 == ssl3_accept_~s__state~0); 19379#L104 assume !(16384 == ssl3_accept_~s__state~0); 19377#L107 assume !(8192 == ssl3_accept_~s__state~0); 19375#L110 assume !(24576 == ssl3_accept_~s__state~0); 19373#L113 assume !(8195 == ssl3_accept_~s__state~0); 19371#L116 assume !(8480 == ssl3_accept_~s__state~0); 19369#L119 assume !(8481 == ssl3_accept_~s__state~0); 19367#L122 assume !(8482 == ssl3_accept_~s__state~0); 19365#L125 assume !(8464 == ssl3_accept_~s__state~0); 19363#L128 assume !(8465 == ssl3_accept_~s__state~0); 19361#L131 assume !(8466 == ssl3_accept_~s__state~0); 19359#L134 assume !(8496 == ssl3_accept_~s__state~0); 19357#L137 assume !(8497 == ssl3_accept_~s__state~0); 19355#L140 assume !(8512 == ssl3_accept_~s__state~0); 19353#L143 assume !(8513 == ssl3_accept_~s__state~0); 19295#L146 assume 8528 == ssl3_accept_~s__state~0; 19112#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19290#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19286#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19284#L351 assume !(ssl3_accept_~ret~0 <= 0); 18625#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18608#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19334#L584 ssl3_accept_~skip~0 := 0; 19332#L98-2 assume !false; 19330#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19328#L101 assume !(12292 == ssl3_accept_~s__state~0); 19326#L104 assume !(16384 == ssl3_accept_~s__state~0); 19324#L107 assume !(8192 == ssl3_accept_~s__state~0); 19322#L110 assume !(24576 == ssl3_accept_~s__state~0); 19320#L113 assume !(8195 == ssl3_accept_~s__state~0); 19318#L116 assume !(8480 == ssl3_accept_~s__state~0); 19316#L119 assume !(8481 == ssl3_accept_~s__state~0); 19314#L122 assume !(8482 == ssl3_accept_~s__state~0); 19312#L125 assume !(8464 == ssl3_accept_~s__state~0); 19310#L128 assume !(8465 == ssl3_accept_~s__state~0); 19308#L131 assume !(8466 == ssl3_accept_~s__state~0); 19306#L134 assume !(8496 == ssl3_accept_~s__state~0); 19304#L137 assume !(8497 == ssl3_accept_~s__state~0); 19302#L140 assume !(8512 == ssl3_accept_~s__state~0); 19301#L143 assume !(8513 == ssl3_accept_~s__state~0); 19299#L146 assume !(8528 == ssl3_accept_~s__state~0); 19296#L149 assume !(8529 == ssl3_accept_~s__state~0); 18886#L152 assume !(8544 == ssl3_accept_~s__state~0); 18888#L155 assume !(8545 == ssl3_accept_~s__state~0); 18854#L158 assume 8560 == ssl3_accept_~s__state~0; 18659#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18599#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18376#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19751#L584 ssl3_accept_~skip~0 := 0; 19746#L98-2 assume !false; 19744#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19742#L101 assume !(12292 == ssl3_accept_~s__state~0); 19741#L104 assume !(16384 == ssl3_accept_~s__state~0); 19739#L107 assume !(8192 == ssl3_accept_~s__state~0); 19737#L110 assume !(24576 == ssl3_accept_~s__state~0); 19735#L113 assume !(8195 == ssl3_accept_~s__state~0); 19709#L116 assume !(8480 == ssl3_accept_~s__state~0); 19016#L119 assume !(8481 == ssl3_accept_~s__state~0); 19017#L122 assume !(8482 == ssl3_accept_~s__state~0); 19057#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-01-14 02:53:26,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,131 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-01-14 02:53:26,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,134 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:26,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,152 INFO L82 PathProgramCache]: Analyzing trace with hash 99002119, now seen corresponding path program 1 times [2019-01-14 02:53:26,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,155 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:26,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:26,251 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2019-01-14 02:53:26,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:26,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:26,252 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:26,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:26,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:26,252 INFO L87 Difference]: Start difference. First operand 1582 states and 2114 transitions. cyclomatic complexity: 537 Second operand 3 states. [2019-01-14 02:53:26,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:26,280 INFO L93 Difference]: Finished difference Result 1606 states and 2143 transitions. [2019-01-14 02:53:26,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:26,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1606 states and 2143 transitions. [2019-01-14 02:53:26,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-01-14 02:53:26,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-01-14 02:53:26,294 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1152 [2019-01-14 02:53:26,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1152 [2019-01-14 02:53:26,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1606 states and 2143 transitions. [2019-01-14 02:53:26,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:26,300 INFO L706 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-14 02:53:26,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states and 2143 transitions. [2019-01-14 02:53:26,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1606. [2019-01-14 02:53:26,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1606 states. [2019-01-14 02:53:26,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-01-14 02:53:26,325 INFO L729 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-14 02:53:26,325 INFO L609 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-14 02:53:26,325 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2019-01-14 02:53:26,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1606 states and 2143 transitions. [2019-01-14 02:53:26,331 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-01-14 02:53:26,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:26,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:26,335 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:26,335 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-01-14 02:53:26,335 INFO L794 eck$LassoCheckResult]: Stem: 21813#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21644#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21588#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 21589#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21738#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21739#L98-2 assume !false; 22623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22621#L101 assume !(12292 == ssl3_accept_~s__state~0); 22619#L104 assume !(16384 == ssl3_accept_~s__state~0); 22617#L107 assume !(8192 == ssl3_accept_~s__state~0); 22615#L110 assume !(24576 == ssl3_accept_~s__state~0); 22613#L113 assume !(8195 == ssl3_accept_~s__state~0); 22611#L116 assume !(8480 == ssl3_accept_~s__state~0); 22155#L119 assume !(8481 == ssl3_accept_~s__state~0); 22156#L122 assume !(8482 == ssl3_accept_~s__state~0); 22149#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-01-14 02:53:26,336 INFO L796 eck$LassoCheckResult]: Loop: 22063#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 21637#L271 assume !(0 == ssl3_accept_~blastFlag~0); 21639#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22839#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22833#L584 ssl3_accept_~skip~0 := 0; 22831#L98-2 assume !false; 22829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22827#L101 assume !(12292 == ssl3_accept_~s__state~0); 22825#L104 assume !(16384 == ssl3_accept_~s__state~0); 22823#L107 assume !(8192 == ssl3_accept_~s__state~0); 22821#L110 assume !(24576 == ssl3_accept_~s__state~0); 22819#L113 assume !(8195 == ssl3_accept_~s__state~0); 22817#L116 assume !(8480 == ssl3_accept_~s__state~0); 22816#L119 assume !(8481 == ssl3_accept_~s__state~0); 22814#L122 assume !(8482 == ssl3_accept_~s__state~0); 22813#L125 assume !(8464 == ssl3_accept_~s__state~0); 22810#L128 assume !(8465 == ssl3_accept_~s__state~0); 22809#L131 assume !(8466 == ssl3_accept_~s__state~0); 22808#L134 assume 8496 == ssl3_accept_~s__state~0; 22056#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22805#L284 assume !(1 == ssl3_accept_~blastFlag~0); 22804#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 22258#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22259#L290-2 ssl3_accept_~s__init_num~0 := 0; 22353#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22348#L584 ssl3_accept_~skip~0 := 0; 22347#L98-2 assume !false; 22346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22345#L101 assume !(12292 == ssl3_accept_~s__state~0); 22344#L104 assume !(16384 == ssl3_accept_~s__state~0); 22343#L107 assume !(8192 == ssl3_accept_~s__state~0); 22342#L110 assume !(24576 == ssl3_accept_~s__state~0); 22341#L113 assume !(8195 == ssl3_accept_~s__state~0); 22340#L116 assume !(8480 == ssl3_accept_~s__state~0); 22339#L119 assume !(8481 == ssl3_accept_~s__state~0); 22338#L122 assume !(8482 == ssl3_accept_~s__state~0); 22337#L125 assume !(8464 == ssl3_accept_~s__state~0); 22336#L128 assume !(8465 == ssl3_accept_~s__state~0); 22335#L131 assume !(8466 == ssl3_accept_~s__state~0); 22334#L134 assume !(8496 == ssl3_accept_~s__state~0); 22333#L137 assume !(8497 == ssl3_accept_~s__state~0); 22331#L140 assume 8512 == ssl3_accept_~s__state~0; 22048#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22329#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22327#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22325#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22319#L584 ssl3_accept_~skip~0 := 0; 22317#L98-2 assume !false; 22313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22312#L101 assume !(12292 == ssl3_accept_~s__state~0); 22311#L104 assume !(16384 == ssl3_accept_~s__state~0); 22310#L107 assume !(8192 == ssl3_accept_~s__state~0); 22309#L110 assume !(24576 == ssl3_accept_~s__state~0); 22308#L113 assume !(8195 == ssl3_accept_~s__state~0); 22306#L116 assume !(8480 == ssl3_accept_~s__state~0); 22305#L119 assume !(8481 == ssl3_accept_~s__state~0); 22303#L122 assume !(8482 == ssl3_accept_~s__state~0); 22301#L125 assume !(8464 == ssl3_accept_~s__state~0); 22298#L128 assume !(8465 == ssl3_accept_~s__state~0); 22297#L131 assume !(8466 == ssl3_accept_~s__state~0); 22296#L134 assume !(8496 == ssl3_accept_~s__state~0); 22295#L137 assume !(8497 == ssl3_accept_~s__state~0); 22294#L140 assume !(8512 == ssl3_accept_~s__state~0); 22291#L143 assume !(8513 == ssl3_accept_~s__state~0); 22290#L146 assume 8528 == ssl3_accept_~s__state~0; 22040#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22289#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22282#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22280#L351 assume !(ssl3_accept_~ret~0 <= 0); 22267#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21968#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22239#L584 ssl3_accept_~skip~0 := 0; 22236#L98-2 assume !false; 22233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22230#L101 assume !(12292 == ssl3_accept_~s__state~0); 22227#L104 assume !(16384 == ssl3_accept_~s__state~0); 22224#L107 assume !(8192 == ssl3_accept_~s__state~0); 22221#L110 assume !(24576 == ssl3_accept_~s__state~0); 22218#L113 assume !(8195 == ssl3_accept_~s__state~0); 22215#L116 assume !(8480 == ssl3_accept_~s__state~0); 22212#L119 assume !(8481 == ssl3_accept_~s__state~0); 22209#L122 assume !(8482 == ssl3_accept_~s__state~0); 22206#L125 assume !(8464 == ssl3_accept_~s__state~0); 22203#L128 assume !(8465 == ssl3_accept_~s__state~0); 22200#L131 assume !(8466 == ssl3_accept_~s__state~0); 22197#L134 assume !(8496 == ssl3_accept_~s__state~0); 22194#L137 assume !(8497 == ssl3_accept_~s__state~0); 22191#L140 assume !(8512 == ssl3_accept_~s__state~0); 22188#L143 assume !(8513 == ssl3_accept_~s__state~0); 22185#L146 assume !(8528 == ssl3_accept_~s__state~0); 22182#L149 assume !(8529 == ssl3_accept_~s__state~0); 22172#L152 assume !(8544 == ssl3_accept_~s__state~0); 22170#L155 assume !(8545 == ssl3_accept_~s__state~0); 22168#L158 assume 8560 == ssl3_accept_~s__state~0; 21841#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21842#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22284#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23119#L584 ssl3_accept_~skip~0 := 0; 23118#L98-2 assume !false; 23117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23116#L101 assume !(12292 == ssl3_accept_~s__state~0); 23115#L104 assume !(16384 == ssl3_accept_~s__state~0); 23114#L107 assume !(8192 == ssl3_accept_~s__state~0); 23113#L110 assume !(24576 == ssl3_accept_~s__state~0); 23112#L113 assume !(8195 == ssl3_accept_~s__state~0); 22158#L116 assume !(8480 == ssl3_accept_~s__state~0); 22159#L119 assume !(8481 == ssl3_accept_~s__state~0); 22152#L122 assume !(8482 == ssl3_accept_~s__state~0); 22153#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-01-14 02:53:26,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,342 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-01-14 02:53:26,342 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:26,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,360 INFO L82 PathProgramCache]: Analyzing trace with hash -939582455, now seen corresponding path program 1 times [2019-01-14 02:53:26,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,361 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:26,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:26,448 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-01-14 02:53:26,448 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:26,449 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:26,449 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:26,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:26,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:26,454 INFO L87 Difference]: Start difference. First operand 1606 states and 2143 transitions. cyclomatic complexity: 542 Second operand 3 states. [2019-01-14 02:53:26,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:26,735 INFO L93 Difference]: Finished difference Result 1812 states and 2405 transitions. [2019-01-14 02:53:26,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:26,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1812 states and 2405 transitions. [2019-01-14 02:53:26,742 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1138 [2019-01-14 02:53:26,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1812 states to 1812 states and 2405 transitions. [2019-01-14 02:53:26,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2019-01-14 02:53:26,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2019-01-14 02:53:26,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1812 states and 2405 transitions. [2019-01-14 02:53:26,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:26,752 INFO L706 BuchiCegarLoop]: Abstraction has 1812 states and 2405 transitions. [2019-01-14 02:53:26,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states and 2405 transitions. [2019-01-14 02:53:26,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1768. [2019-01-14 02:53:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2019-01-14 02:53:26,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2335 transitions. [2019-01-14 02:53:26,776 INFO L729 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-01-14 02:53:26,776 INFO L609 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-01-14 02:53:26,776 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2019-01-14 02:53:26,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2335 transitions. [2019-01-14 02:53:26,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2019-01-14 02:53:26,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:26,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:26,787 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:26,787 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-01-14 02:53:26,787 INFO L794 eck$LassoCheckResult]: Stem: 25245#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25067#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25012#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 25013#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25163#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25164#L98-2 assume !false; 25518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26262#L101 assume !(12292 == ssl3_accept_~s__state~0); 26260#L104 assume !(16384 == ssl3_accept_~s__state~0); 26258#L107 assume !(8192 == ssl3_accept_~s__state~0); 26256#L110 assume !(24576 == ssl3_accept_~s__state~0); 26254#L113 assume !(8195 == ssl3_accept_~s__state~0); 26252#L116 assume !(8480 == ssl3_accept_~s__state~0); 26247#L119 assume !(8481 == ssl3_accept_~s__state~0); 26246#L122 assume !(8482 == ssl3_accept_~s__state~0); 25417#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-01-14 02:53:26,787 INFO L796 eck$LassoCheckResult]: Loop: 25418#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 25916#L271 assume !(0 == ssl3_accept_~blastFlag~0); 25915#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25914#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25909#L584 ssl3_accept_~skip~0 := 0; 25908#L98-2 assume !false; 25907#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25906#L101 assume !(12292 == ssl3_accept_~s__state~0); 25905#L104 assume !(16384 == ssl3_accept_~s__state~0); 25904#L107 assume !(8192 == ssl3_accept_~s__state~0); 25903#L110 assume !(24576 == ssl3_accept_~s__state~0); 25902#L113 assume !(8195 == ssl3_accept_~s__state~0); 25901#L116 assume !(8480 == ssl3_accept_~s__state~0); 25900#L119 assume !(8481 == ssl3_accept_~s__state~0); 25899#L122 assume !(8482 == ssl3_accept_~s__state~0); 25898#L125 assume !(8464 == ssl3_accept_~s__state~0); 25897#L128 assume !(8465 == ssl3_accept_~s__state~0); 25895#L131 assume !(8466 == ssl3_accept_~s__state~0); 25880#L134 assume 8496 == ssl3_accept_~s__state~0; 25682#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 25877#L284 assume !(1 == ssl3_accept_~blastFlag~0); 25875#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 25872#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25873#L290-2 ssl3_accept_~s__init_num~0 := 0; 26122#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26117#L584 ssl3_accept_~skip~0 := 0; 26116#L98-2 assume !false; 26115#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26114#L101 assume !(12292 == ssl3_accept_~s__state~0); 26113#L104 assume !(16384 == ssl3_accept_~s__state~0); 26112#L107 assume !(8192 == ssl3_accept_~s__state~0); 26111#L110 assume !(24576 == ssl3_accept_~s__state~0); 26110#L113 assume !(8195 == ssl3_accept_~s__state~0); 26109#L116 assume !(8480 == ssl3_accept_~s__state~0); 26108#L119 assume !(8481 == ssl3_accept_~s__state~0); 26107#L122 assume !(8482 == ssl3_accept_~s__state~0); 26106#L125 assume !(8464 == ssl3_accept_~s__state~0); 26105#L128 assume !(8465 == ssl3_accept_~s__state~0); 26104#L131 assume !(8466 == ssl3_accept_~s__state~0); 26103#L134 assume !(8496 == ssl3_accept_~s__state~0); 26102#L137 assume !(8497 == ssl3_accept_~s__state~0); 26101#L140 assume 8512 == ssl3_accept_~s__state~0; 25677#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26097#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26096#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26094#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26089#L584 ssl3_accept_~skip~0 := 0; 26088#L98-2 assume !false; 26087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26086#L101 assume !(12292 == ssl3_accept_~s__state~0); 26085#L104 assume !(16384 == ssl3_accept_~s__state~0); 26084#L107 assume !(8192 == ssl3_accept_~s__state~0); 26083#L110 assume !(24576 == ssl3_accept_~s__state~0); 26082#L113 assume !(8195 == ssl3_accept_~s__state~0); 26081#L116 assume !(8480 == ssl3_accept_~s__state~0); 26080#L119 assume !(8481 == ssl3_accept_~s__state~0); 26079#L122 assume !(8482 == ssl3_accept_~s__state~0); 26078#L125 assume !(8464 == ssl3_accept_~s__state~0); 26077#L128 assume !(8465 == ssl3_accept_~s__state~0); 26076#L131 assume !(8466 == ssl3_accept_~s__state~0); 26075#L134 assume !(8496 == ssl3_accept_~s__state~0); 26074#L137 assume !(8497 == ssl3_accept_~s__state~0); 26073#L140 assume !(8512 == ssl3_accept_~s__state~0); 26072#L143 assume !(8513 == ssl3_accept_~s__state~0); 26071#L146 assume 8528 == ssl3_accept_~s__state~0; 25672#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26070#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26069#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26066#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26064#L351 assume !(ssl3_accept_~ret~0 <= 0); 26059#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26057#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26052#L584 ssl3_accept_~skip~0 := 0; 26051#L98-2 assume !false; 26050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26049#L101 assume !(12292 == ssl3_accept_~s__state~0); 26048#L104 assume !(16384 == ssl3_accept_~s__state~0); 26047#L107 assume !(8192 == ssl3_accept_~s__state~0); 26046#L110 assume !(24576 == ssl3_accept_~s__state~0); 26045#L113 assume !(8195 == ssl3_accept_~s__state~0); 26044#L116 assume !(8480 == ssl3_accept_~s__state~0); 26043#L119 assume !(8481 == ssl3_accept_~s__state~0); 26042#L122 assume !(8482 == ssl3_accept_~s__state~0); 26041#L125 assume !(8464 == ssl3_accept_~s__state~0); 26040#L128 assume !(8465 == ssl3_accept_~s__state~0); 26039#L131 assume !(8466 == ssl3_accept_~s__state~0); 26038#L134 assume !(8496 == ssl3_accept_~s__state~0); 26037#L137 assume !(8497 == ssl3_accept_~s__state~0); 26036#L140 assume !(8512 == ssl3_accept_~s__state~0); 26035#L143 assume !(8513 == ssl3_accept_~s__state~0); 26034#L146 assume !(8528 == ssl3_accept_~s__state~0); 26033#L149 assume !(8529 == ssl3_accept_~s__state~0); 26032#L152 assume 8544 == ssl3_accept_~s__state~0; 25667#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26026#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 26029#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26125#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25076#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24998#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 24999#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26737#L584 ssl3_accept_~skip~0 := 0; 26736#L98-2 assume !false; 26735#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26734#L101 assume !(12292 == ssl3_accept_~s__state~0); 26728#L104 assume !(16384 == ssl3_accept_~s__state~0); 26726#L107 assume !(8192 == ssl3_accept_~s__state~0); 26724#L110 assume !(24576 == ssl3_accept_~s__state~0); 26722#L113 assume !(8195 == ssl3_accept_~s__state~0); 26577#L116 assume !(8480 == ssl3_accept_~s__state~0); 25436#L119 assume !(8481 == ssl3_accept_~s__state~0); 25437#L122 assume !(8482 == ssl3_accept_~s__state~0); 25439#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-01-14 02:53:26,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,793 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-01-14 02:53:26,793 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,793 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,794 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:26,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:26,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:26,812 INFO L82 PathProgramCache]: Analyzing trace with hash -621111047, now seen corresponding path program 1 times [2019-01-14 02:53:26,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:26,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:26,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,815 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:26,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:26,898 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-14 02:53:26,899 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:26,899 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:26,900 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:26,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:26,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:26,900 INFO L87 Difference]: Start difference. First operand 1768 states and 2335 transitions. cyclomatic complexity: 572 Second operand 3 states. [2019-01-14 02:53:27,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:27,063 INFO L93 Difference]: Finished difference Result 1914 states and 2511 transitions. [2019-01-14 02:53:27,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:27,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1914 states and 2511 transitions. [2019-01-14 02:53:27,070 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2019-01-14 02:53:27,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1914 states to 1871 states and 2452 transitions. [2019-01-14 02:53:27,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2019-01-14 02:53:27,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2019-01-14 02:53:27,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2452 transitions. [2019-01-14 02:53:27,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:27,080 INFO L706 BuchiCegarLoop]: Abstraction has 1871 states and 2452 transitions. [2019-01-14 02:53:27,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2452 transitions. [2019-01-14 02:53:27,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1782. [2019-01-14 02:53:27,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-14 02:53:27,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2349 transitions. [2019-01-14 02:53:27,104 INFO L729 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-01-14 02:53:27,104 INFO L609 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-01-14 02:53:27,105 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2019-01-14 02:53:27,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2349 transitions. [2019-01-14 02:53:27,111 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-14 02:53:27,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:27,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:27,113 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:27,113 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:27,113 INFO L794 eck$LassoCheckResult]: Stem: 28914#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28749#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28697#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 28698#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28840#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28841#L98-2 assume !false; 29156#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29154#L101 assume !(12292 == ssl3_accept_~s__state~0); 29152#L104 assume !(16384 == ssl3_accept_~s__state~0); 29150#L107 assume !(8192 == ssl3_accept_~s__state~0); 29148#L110 assume !(24576 == ssl3_accept_~s__state~0); 29146#L113 assume !(8195 == ssl3_accept_~s__state~0); 29144#L116 assume !(8480 == ssl3_accept_~s__state~0); 29141#L119 assume 8481 == ssl3_accept_~s__state~0; 29142#L120 [2019-01-14 02:53:27,113 INFO L796 eck$LassoCheckResult]: Loop: 29142#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28915#L256 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 28684#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29983#L584 ssl3_accept_~skip~0 := 0; 29980#L98-2 assume !false; 29977#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29974#L101 assume !(12292 == ssl3_accept_~s__state~0); 29971#L104 assume !(16384 == ssl3_accept_~s__state~0); 29968#L107 assume !(8192 == ssl3_accept_~s__state~0); 29965#L110 assume !(24576 == ssl3_accept_~s__state~0); 29962#L113 assume !(8195 == ssl3_accept_~s__state~0); 29961#L116 assume !(8480 == ssl3_accept_~s__state~0); 29960#L119 assume !(8481 == ssl3_accept_~s__state~0); 29959#L122 assume !(8482 == ssl3_accept_~s__state~0); 29957#L125 assume !(8464 == ssl3_accept_~s__state~0); 29956#L128 assume !(8465 == ssl3_accept_~s__state~0); 29955#L131 assume !(8466 == ssl3_accept_~s__state~0); 29954#L134 assume !(8496 == ssl3_accept_~s__state~0); 29796#L137 assume !(8497 == ssl3_accept_~s__state~0); 29948#L140 assume !(8512 == ssl3_accept_~s__state~0); 29946#L143 assume !(8513 == ssl3_accept_~s__state~0); 29944#L146 assume !(8528 == ssl3_accept_~s__state~0); 29942#L149 assume !(8529 == ssl3_accept_~s__state~0); 29940#L152 assume !(8544 == ssl3_accept_~s__state~0); 29938#L155 assume !(8545 == ssl3_accept_~s__state~0); 29936#L158 assume !(8560 == ssl3_accept_~s__state~0); 29878#L161 assume !(8561 == ssl3_accept_~s__state~0); 29218#L164 assume 8448 == ssl3_accept_~s__state~0; 29219#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 28767#L425 assume !(ssl3_accept_~num1~0 > 0); 28753#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29411#L584 ssl3_accept_~skip~0 := 0; 29409#L98-2 assume !false; 29407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29404#L101 assume !(12292 == ssl3_accept_~s__state~0); 29402#L104 assume !(16384 == ssl3_accept_~s__state~0); 29400#L107 assume !(8192 == ssl3_accept_~s__state~0); 29397#L110 assume !(24576 == ssl3_accept_~s__state~0); 29394#L113 assume !(8195 == ssl3_accept_~s__state~0); 29391#L116 assume 8480 == ssl3_accept_~s__state~0; 29142#L120 [2019-01-14 02:53:27,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,119 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-01-14 02:53:27,119 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,119 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,120 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,120 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:27,162 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-14 02:53:27,163 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:27,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-14 02:53:27,163 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 02:53:27,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1034771960, now seen corresponding path program 1 times [2019-01-14 02:53:27,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,164 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:27,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:27,257 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 02:53:27,258 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 02:53:27,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:27,294 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:27,300 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:27,341 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 02:53:27,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-14 02:53:27,342 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:27,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:27,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:27,343 INFO L87 Difference]: Start difference. First operand 1782 states and 2349 transitions. cyclomatic complexity: 574 Second operand 3 states. [2019-01-14 02:53:27,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:27,587 INFO L93 Difference]: Finished difference Result 1786 states and 2349 transitions. [2019-01-14 02:53:27,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:27,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2349 transitions. [2019-01-14 02:53:27,595 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-14 02:53:27,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2349 transitions. [2019-01-14 02:53:27,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1303 [2019-01-14 02:53:27,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1303 [2019-01-14 02:53:27,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2349 transitions. [2019-01-14 02:53:27,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:27,603 INFO L706 BuchiCegarLoop]: Abstraction has 1786 states and 2349 transitions. [2019-01-14 02:53:27,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2349 transitions. [2019-01-14 02:53:27,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1782. [2019-01-14 02:53:27,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-14 02:53:27,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2345 transitions. [2019-01-14 02:53:27,624 INFO L729 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-01-14 02:53:27,624 INFO L609 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-01-14 02:53:27,624 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2019-01-14 02:53:27,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2345 transitions. [2019-01-14 02:53:27,628 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-14 02:53:27,629 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:27,629 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:27,629 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:27,629 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-01-14 02:53:27,630 INFO L794 eck$LassoCheckResult]: Stem: 32616#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32444#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32392#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 32393#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32538#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32539#L98-2 assume !false; 32830#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32829#L101 assume !(12292 == ssl3_accept_~s__state~0); 32826#L104 assume !(16384 == ssl3_accept_~s__state~0); 32824#L107 assume !(8192 == ssl3_accept_~s__state~0); 32823#L110 assume !(24576 == ssl3_accept_~s__state~0); 32822#L113 assume !(8195 == ssl3_accept_~s__state~0); 32821#L116 assume !(8480 == ssl3_accept_~s__state~0); 32820#L119 assume !(8481 == ssl3_accept_~s__state~0); 32818#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-01-14 02:53:27,630 INFO L796 eck$LassoCheckResult]: Loop: 32819#L123 ssl3_accept_~s__state~0 := 3; 33685#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33680#L584 ssl3_accept_~skip~0 := 0; 33679#L98-2 assume !false; 33677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33670#L101 assume !(12292 == ssl3_accept_~s__state~0); 33667#L104 assume !(16384 == ssl3_accept_~s__state~0); 33664#L107 assume !(8192 == ssl3_accept_~s__state~0); 33661#L110 assume !(24576 == ssl3_accept_~s__state~0); 33658#L113 assume !(8195 == ssl3_accept_~s__state~0); 33654#L116 assume !(8480 == ssl3_accept_~s__state~0); 33650#L119 assume !(8481 == ssl3_accept_~s__state~0); 33644#L122 assume !(8482 == ssl3_accept_~s__state~0); 33641#L125 assume !(8464 == ssl3_accept_~s__state~0); 33633#L128 assume !(8465 == ssl3_accept_~s__state~0); 33629#L131 assume !(8466 == ssl3_accept_~s__state~0); 33530#L134 assume !(8496 == ssl3_accept_~s__state~0); 33313#L137 assume !(8497 == ssl3_accept_~s__state~0); 33525#L140 assume !(8512 == ssl3_accept_~s__state~0); 33522#L143 assume !(8513 == ssl3_accept_~s__state~0); 33519#L146 assume !(8528 == ssl3_accept_~s__state~0); 33516#L149 assume !(8529 == ssl3_accept_~s__state~0); 33513#L152 assume !(8544 == ssl3_accept_~s__state~0); 33510#L155 assume !(8545 == ssl3_accept_~s__state~0); 33507#L158 assume !(8560 == ssl3_accept_~s__state~0); 33501#L161 assume !(8561 == ssl3_accept_~s__state~0); 32853#L164 assume 8448 == ssl3_accept_~s__state~0; 32854#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32462#L425 assume !(ssl3_accept_~num1~0 > 0); 32448#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32913#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32908#L584 ssl3_accept_~skip~0 := 0; 32907#L98-2 assume !false; 32906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32904#L101 assume !(12292 == ssl3_accept_~s__state~0); 32903#L104 assume !(16384 == ssl3_accept_~s__state~0); 32902#L107 assume !(8192 == ssl3_accept_~s__state~0); 32900#L110 assume !(24576 == ssl3_accept_~s__state~0); 32898#L113 assume !(8195 == ssl3_accept_~s__state~0); 32897#L116 assume !(8480 == ssl3_accept_~s__state~0); 32895#L119 assume !(8481 == ssl3_accept_~s__state~0); 32894#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-01-14 02:53:27,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,630 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-01-14 02:53:27,630 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,631 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:27,690 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-14 02:53:27,690 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:27,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-14 02:53:27,690 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 02:53:27,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,691 INFO L82 PathProgramCache]: Analyzing trace with hash 850688086, now seen corresponding path program 1 times [2019-01-14 02:53:27,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:27,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:27,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:27,741 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:27,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:27,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:27,741 INFO L87 Difference]: Start difference. First operand 1782 states and 2345 transitions. cyclomatic complexity: 570 Second operand 3 states. [2019-01-14 02:53:27,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:27,905 INFO L93 Difference]: Finished difference Result 1782 states and 2341 transitions. [2019-01-14 02:53:27,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:27,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1782 states and 2341 transitions. [2019-01-14 02:53:27,912 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-14 02:53:27,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-01-14 02:53:27,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1299 [2019-01-14 02:53:27,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1299 [2019-01-14 02:53:27,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1782 states and 2341 transitions. [2019-01-14 02:53:27,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:27,923 INFO L706 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-14 02:53:27,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states and 2341 transitions. [2019-01-14 02:53:27,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1782. [2019-01-14 02:53:27,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-14 02:53:27,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-01-14 02:53:27,944 INFO L729 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-14 02:53:27,944 INFO L609 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-14 02:53:27,944 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2019-01-14 02:53:27,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2341 transitions. [2019-01-14 02:53:27,949 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-14 02:53:27,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:27,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:27,950 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:27,950 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:27,951 INFO L794 eck$LassoCheckResult]: Stem: 36178#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36015#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35964#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 35965#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 36107#L98-2 assume !false; 37054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37053#L101 assume !(12292 == ssl3_accept_~s__state~0); 37052#L104 assume !(16384 == ssl3_accept_~s__state~0); 37051#L107 assume !(8192 == ssl3_accept_~s__state~0); 37050#L110 assume !(24576 == ssl3_accept_~s__state~0); 37049#L113 assume !(8195 == ssl3_accept_~s__state~0); 37048#L116 assume !(8480 == ssl3_accept_~s__state~0); 37047#L119 assume !(8481 == ssl3_accept_~s__state~0); 37046#L122 assume !(8482 == ssl3_accept_~s__state~0); 36577#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-01-14 02:53:27,951 INFO L796 eck$LassoCheckResult]: Loop: 36481#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 37020#L271 assume !(0 == ssl3_accept_~blastFlag~0); 37019#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37012#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37002#L584 ssl3_accept_~skip~0 := 0; 37000#L98-2 assume !false; 36998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36993#L101 assume !(12292 == ssl3_accept_~s__state~0); 36992#L104 assume !(16384 == ssl3_accept_~s__state~0); 36990#L107 assume !(8192 == ssl3_accept_~s__state~0); 36983#L110 assume !(24576 == ssl3_accept_~s__state~0); 36980#L113 assume !(8195 == ssl3_accept_~s__state~0); 36977#L116 assume !(8480 == ssl3_accept_~s__state~0); 36974#L119 assume !(8481 == ssl3_accept_~s__state~0); 36971#L122 assume !(8482 == ssl3_accept_~s__state~0); 36968#L125 assume !(8464 == ssl3_accept_~s__state~0); 36965#L128 assume !(8465 == ssl3_accept_~s__state~0); 36962#L131 assume !(8466 == ssl3_accept_~s__state~0); 36959#L134 assume 8496 == ssl3_accept_~s__state~0; 36474#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36956#L284 assume !(1 == ssl3_accept_~blastFlag~0); 36954#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 36951#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36949#L290-2 ssl3_accept_~s__init_num~0 := 0; 36946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36940#L584 ssl3_accept_~skip~0 := 0; 36938#L98-2 assume !false; 36936#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36935#L101 assume !(12292 == ssl3_accept_~s__state~0); 36932#L104 assume !(16384 == ssl3_accept_~s__state~0); 36929#L107 assume !(8192 == ssl3_accept_~s__state~0); 36923#L110 assume !(24576 == ssl3_accept_~s__state~0); 36921#L113 assume !(8195 == ssl3_accept_~s__state~0); 36919#L116 assume !(8480 == ssl3_accept_~s__state~0); 36917#L119 assume !(8481 == ssl3_accept_~s__state~0); 36915#L122 assume !(8482 == ssl3_accept_~s__state~0); 36913#L125 assume !(8464 == ssl3_accept_~s__state~0); 36911#L128 assume !(8465 == ssl3_accept_~s__state~0); 36909#L131 assume !(8466 == ssl3_accept_~s__state~0); 36907#L134 assume !(8496 == ssl3_accept_~s__state~0); 36905#L137 assume !(8497 == ssl3_accept_~s__state~0); 36903#L140 assume 8512 == ssl3_accept_~s__state~0; 36466#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36899#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36894#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36888#L584 ssl3_accept_~skip~0 := 0; 36886#L98-2 assume !false; 36884#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36882#L101 assume !(12292 == ssl3_accept_~s__state~0); 36880#L104 assume !(16384 == ssl3_accept_~s__state~0); 36879#L107 assume !(8192 == ssl3_accept_~s__state~0); 36877#L110 assume !(24576 == ssl3_accept_~s__state~0); 36875#L113 assume !(8195 == ssl3_accept_~s__state~0); 36872#L116 assume !(8480 == ssl3_accept_~s__state~0); 36864#L119 assume !(8481 == ssl3_accept_~s__state~0); 36861#L122 assume !(8482 == ssl3_accept_~s__state~0); 36855#L125 assume !(8464 == ssl3_accept_~s__state~0); 36853#L128 assume !(8465 == ssl3_accept_~s__state~0); 36851#L131 assume !(8466 == ssl3_accept_~s__state~0); 36849#L134 assume !(8496 == ssl3_accept_~s__state~0); 36847#L137 assume !(8497 == ssl3_accept_~s__state~0); 36845#L140 assume !(8512 == ssl3_accept_~s__state~0); 36843#L143 assume !(8513 == ssl3_accept_~s__state~0); 36841#L146 assume 8528 == ssl3_accept_~s__state~0; 36458#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36838#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36836#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36833#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36827#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36823#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36820#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36814#L584 ssl3_accept_~skip~0 := 0; 36812#L98-2 assume !false; 36810#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36808#L101 assume !(12292 == ssl3_accept_~s__state~0); 36806#L104 assume !(16384 == ssl3_accept_~s__state~0); 36805#L107 assume !(8192 == ssl3_accept_~s__state~0); 36804#L110 assume !(24576 == ssl3_accept_~s__state~0); 36803#L113 assume !(8195 == ssl3_accept_~s__state~0); 36802#L116 assume !(8480 == ssl3_accept_~s__state~0); 36800#L119 assume !(8481 == ssl3_accept_~s__state~0); 36799#L122 assume !(8482 == ssl3_accept_~s__state~0); 36798#L125 assume !(8464 == ssl3_accept_~s__state~0); 36797#L128 assume !(8465 == ssl3_accept_~s__state~0); 36796#L131 assume !(8466 == ssl3_accept_~s__state~0); 36794#L134 assume !(8496 == ssl3_accept_~s__state~0); 36793#L137 assume !(8497 == ssl3_accept_~s__state~0); 36791#L140 assume !(8512 == ssl3_accept_~s__state~0); 36789#L143 assume !(8513 == ssl3_accept_~s__state~0); 36787#L146 assume !(8528 == ssl3_accept_~s__state~0); 36786#L149 assume !(8529 == ssl3_accept_~s__state~0); 36785#L152 assume 8544 == ssl3_accept_~s__state~0; 36450#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 36393#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36722#L584 ssl3_accept_~skip~0 := 0; 36718#L98-2 assume !false; 36714#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36710#L101 assume !(12292 == ssl3_accept_~s__state~0); 36706#L104 assume !(16384 == ssl3_accept_~s__state~0); 36702#L107 assume !(8192 == ssl3_accept_~s__state~0); 36698#L110 assume !(24576 == ssl3_accept_~s__state~0); 36694#L113 assume !(8195 == ssl3_accept_~s__state~0); 36690#L116 assume !(8480 == ssl3_accept_~s__state~0); 36686#L119 assume !(8481 == ssl3_accept_~s__state~0); 36682#L122 assume !(8482 == ssl3_accept_~s__state~0); 36678#L125 assume !(8464 == ssl3_accept_~s__state~0); 36674#L128 assume !(8465 == ssl3_accept_~s__state~0); 36670#L131 assume !(8466 == ssl3_accept_~s__state~0); 36664#L134 assume !(8496 == ssl3_accept_~s__state~0); 36617#L137 assume !(8497 == ssl3_accept_~s__state~0); 36618#L140 assume !(8512 == ssl3_accept_~s__state~0); 36610#L143 assume !(8513 == ssl3_accept_~s__state~0); 36607#L146 assume !(8528 == ssl3_accept_~s__state~0); 36604#L149 assume !(8529 == ssl3_accept_~s__state~0); 36601#L152 assume !(8544 == ssl3_accept_~s__state~0); 36602#L155 assume !(8545 == ssl3_accept_~s__state~0); 36642#L158 assume !(8560 == ssl3_accept_~s__state~0); 36639#L161 assume !(8561 == ssl3_accept_~s__state~0); 36640#L164 assume !(8448 == ssl3_accept_~s__state~0); 36782#L167 assume 8576 == ssl3_accept_~s__state~0; 36433#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 36777#L439 assume !(ssl3_accept_~ret~0 <= 0); 36775#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37007#L584 ssl3_accept_~skip~0 := 0; 37001#L98-2 assume !false; 36999#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36997#L101 assume !(12292 == ssl3_accept_~s__state~0); 36996#L104 assume !(16384 == ssl3_accept_~s__state~0); 36994#L107 assume !(8192 == ssl3_accept_~s__state~0); 36984#L110 assume !(24576 == ssl3_accept_~s__state~0); 36981#L113 assume !(8195 == ssl3_accept_~s__state~0); 36978#L116 assume !(8480 == ssl3_accept_~s__state~0); 36975#L119 assume !(8481 == ssl3_accept_~s__state~0); 36972#L122 assume !(8482 == ssl3_accept_~s__state~0); 36969#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-01-14 02:53:27,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,951 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-01-14 02:53:27,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,953 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:27,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:27,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:27,960 INFO L82 PathProgramCache]: Analyzing trace with hash 338728916, now seen corresponding path program 1 times [2019-01-14 02:53:27,960 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:27,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:27,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:27,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:28,037 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-01-14 02:53:28,037 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:28,037 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:28,038 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:28,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:28,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:28,038 INFO L87 Difference]: Start difference. First operand 1782 states and 2341 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-01-14 02:53:28,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:28,105 INFO L93 Difference]: Finished difference Result 3514 states and 4585 transitions. [2019-01-14 02:53:28,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:28,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4585 transitions. [2019-01-14 02:53:28,117 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-01-14 02:53:28,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4585 transitions. [2019-01-14 02:53:28,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-01-14 02:53:28,137 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-01-14 02:53:28,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4585 transitions. [2019-01-14 02:53:28,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:28,138 INFO L706 BuchiCegarLoop]: Abstraction has 3514 states and 4585 transitions. [2019-01-14 02:53:28,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4585 transitions. [2019-01-14 02:53:28,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-01-14 02:53:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-01-14 02:53:28,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2347 transitions. [2019-01-14 02:53:28,161 INFO L729 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-01-14 02:53:28,161 INFO L609 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-01-14 02:53:28,161 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2019-01-14 02:53:28,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2347 transitions. [2019-01-14 02:53:28,165 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-14 02:53:28,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:28,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:28,167 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:28,167 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:28,168 INFO L794 eck$LassoCheckResult]: Stem: 41498#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41319#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41266#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 41267#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41420#L98-2 assume !false; 41611#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42477#L101 assume !(12292 == ssl3_accept_~s__state~0); 42476#L104 assume !(16384 == ssl3_accept_~s__state~0); 42470#L107 assume !(8192 == ssl3_accept_~s__state~0); 42469#L110 assume !(24576 == ssl3_accept_~s__state~0); 42431#L113 assume !(8195 == ssl3_accept_~s__state~0); 42430#L116 assume !(8480 == ssl3_accept_~s__state~0); 42429#L119 assume !(8481 == ssl3_accept_~s__state~0); 42423#L122 assume !(8482 == ssl3_accept_~s__state~0); 42414#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-01-14 02:53:28,168 INFO L796 eck$LassoCheckResult]: Loop: 41782#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 42402#L271 assume !(0 == ssl3_accept_~blastFlag~0); 42403#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42448#L584 ssl3_accept_~skip~0 := 0; 42446#L98-2 assume !false; 42444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42442#L101 assume !(12292 == ssl3_accept_~s__state~0); 42440#L104 assume !(16384 == ssl3_accept_~s__state~0); 42438#L107 assume !(8192 == ssl3_accept_~s__state~0); 42359#L110 assume !(24576 == ssl3_accept_~s__state~0); 42289#L113 assume !(8195 == ssl3_accept_~s__state~0); 42283#L116 assume !(8480 == ssl3_accept_~s__state~0); 42281#L119 assume !(8481 == ssl3_accept_~s__state~0); 42279#L122 assume !(8482 == ssl3_accept_~s__state~0); 42277#L125 assume !(8464 == ssl3_accept_~s__state~0); 42275#L128 assume !(8465 == ssl3_accept_~s__state~0); 42273#L131 assume !(8466 == ssl3_accept_~s__state~0); 42267#L134 assume 8496 == ssl3_accept_~s__state~0; 41775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 42262#L284 assume !(1 == ssl3_accept_~blastFlag~0); 42260#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 42257#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42258#L290-2 ssl3_accept_~s__init_num~0 := 0; 42889#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42883#L584 ssl3_accept_~skip~0 := 0; 42881#L98-2 assume !false; 42879#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42877#L101 assume !(12292 == ssl3_accept_~s__state~0); 42875#L104 assume !(16384 == ssl3_accept_~s__state~0); 42873#L107 assume !(8192 == ssl3_accept_~s__state~0); 42871#L110 assume !(24576 == ssl3_accept_~s__state~0); 42869#L113 assume !(8195 == ssl3_accept_~s__state~0); 42867#L116 assume !(8480 == ssl3_accept_~s__state~0); 42866#L119 assume !(8481 == ssl3_accept_~s__state~0); 42865#L122 assume !(8482 == ssl3_accept_~s__state~0); 42645#L125 assume !(8464 == ssl3_accept_~s__state~0); 42643#L128 assume !(8465 == ssl3_accept_~s__state~0); 42640#L131 assume !(8466 == ssl3_accept_~s__state~0); 42634#L134 assume !(8496 == ssl3_accept_~s__state~0); 42631#L137 assume !(8497 == ssl3_accept_~s__state~0); 42626#L140 assume 8512 == ssl3_accept_~s__state~0; 41767#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42621#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42619#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42616#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42610#L584 ssl3_accept_~skip~0 := 0; 42608#L98-2 assume !false; 42605#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42600#L101 assume !(12292 == ssl3_accept_~s__state~0); 42598#L104 assume !(16384 == ssl3_accept_~s__state~0); 42595#L107 assume !(8192 == ssl3_accept_~s__state~0); 42592#L110 assume !(24576 == ssl3_accept_~s__state~0); 42589#L113 assume !(8195 == ssl3_accept_~s__state~0); 42586#L116 assume !(8480 == ssl3_accept_~s__state~0); 42583#L119 assume !(8481 == ssl3_accept_~s__state~0); 42580#L122 assume !(8482 == ssl3_accept_~s__state~0); 42577#L125 assume !(8464 == ssl3_accept_~s__state~0); 42574#L128 assume !(8465 == ssl3_accept_~s__state~0); 42572#L131 assume !(8466 == ssl3_accept_~s__state~0); 42570#L134 assume !(8496 == ssl3_accept_~s__state~0); 42569#L137 assume !(8497 == ssl3_accept_~s__state~0); 42568#L140 assume !(8512 == ssl3_accept_~s__state~0); 42567#L143 assume !(8513 == ssl3_accept_~s__state~0); 42566#L146 assume 8528 == ssl3_accept_~s__state~0; 41760#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42564#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42563#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42560#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42558#L351 assume !(ssl3_accept_~ret~0 <= 0); 42552#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42551#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42546#L584 ssl3_accept_~skip~0 := 0; 42545#L98-2 assume !false; 42544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42543#L101 assume !(12292 == ssl3_accept_~s__state~0); 42542#L104 assume !(16384 == ssl3_accept_~s__state~0); 42541#L107 assume !(8192 == ssl3_accept_~s__state~0); 42540#L110 assume !(24576 == ssl3_accept_~s__state~0); 42539#L113 assume !(8195 == ssl3_accept_~s__state~0); 42538#L116 assume !(8480 == ssl3_accept_~s__state~0); 42537#L119 assume !(8481 == ssl3_accept_~s__state~0); 42536#L122 assume !(8482 == ssl3_accept_~s__state~0); 42523#L125 assume !(8464 == ssl3_accept_~s__state~0); 42520#L128 assume !(8465 == ssl3_accept_~s__state~0); 42514#L131 assume !(8466 == ssl3_accept_~s__state~0); 42512#L134 assume !(8496 == ssl3_accept_~s__state~0); 42510#L137 assume !(8497 == ssl3_accept_~s__state~0); 42508#L140 assume !(8512 == ssl3_accept_~s__state~0); 42506#L143 assume !(8513 == ssl3_accept_~s__state~0); 42504#L146 assume !(8528 == ssl3_accept_~s__state~0); 42502#L149 assume !(8529 == ssl3_accept_~s__state~0); 41691#L152 assume 8544 == ssl3_accept_~s__state~0; 41692#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 42464#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42458#L584 ssl3_accept_~skip~0 := 0; 42457#L98-2 assume !false; 42456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42455#L101 assume !(12292 == ssl3_accept_~s__state~0); 42449#L104 assume !(16384 == ssl3_accept_~s__state~0); 42447#L107 assume !(8192 == ssl3_accept_~s__state~0); 42445#L110 assume !(24576 == ssl3_accept_~s__state~0); 42443#L113 assume !(8195 == ssl3_accept_~s__state~0); 42441#L116 assume !(8480 == ssl3_accept_~s__state~0); 42439#L119 assume !(8481 == ssl3_accept_~s__state~0); 42437#L122 assume !(8482 == ssl3_accept_~s__state~0); 42436#L125 assume !(8464 == ssl3_accept_~s__state~0); 42358#L128 assume !(8465 == ssl3_accept_~s__state~0); 42271#L131 assume !(8466 == ssl3_accept_~s__state~0); 42270#L134 assume !(8496 == ssl3_accept_~s__state~0); 42268#L137 assume !(8497 == ssl3_accept_~s__state~0); 42269#L140 assume !(8512 == ssl3_accept_~s__state~0); 42339#L143 assume !(8513 == ssl3_accept_~s__state~0); 42174#L146 assume !(8528 == ssl3_accept_~s__state~0); 42173#L149 assume !(8529 == ssl3_accept_~s__state~0); 41849#L152 assume !(8544 == ssl3_accept_~s__state~0); 41693#L155 assume !(8545 == ssl3_accept_~s__state~0); 41694#L158 assume !(8560 == ssl3_accept_~s__state~0); 41675#L161 assume !(8561 == ssl3_accept_~s__state~0); 41676#L164 assume !(8448 == ssl3_accept_~s__state~0); 42409#L167 assume 8576 == ssl3_accept_~s__state~0; 41737#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 42406#L439 assume !(ssl3_accept_~ret~0 <= 0); 42404#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42395#L584 ssl3_accept_~skip~0 := 0; 42389#L98-2 assume !false; 42387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42385#L101 assume !(12292 == ssl3_accept_~s__state~0); 42383#L104 assume !(16384 == ssl3_accept_~s__state~0); 42381#L107 assume !(8192 == ssl3_accept_~s__state~0); 42379#L110 assume !(24576 == ssl3_accept_~s__state~0); 42377#L113 assume !(8195 == ssl3_accept_~s__state~0); 42375#L116 assume !(8480 == ssl3_accept_~s__state~0); 41838#L119 assume !(8481 == ssl3_accept_~s__state~0); 42372#L122 assume !(8482 == ssl3_accept_~s__state~0); 42370#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-01-14 02:53:28,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:28,168 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-01-14 02:53:28,168 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:28,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:28,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:28,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:28,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:28,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:28,184 INFO L82 PathProgramCache]: Analyzing trace with hash 866860727, now seen corresponding path program 1 times [2019-01-14 02:53:28,184 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:28,184 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:28,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,185 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:28,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:28,272 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-01-14 02:53:28,272 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:28,273 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:28,273 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:28,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:28,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:28,274 INFO L87 Difference]: Start difference. First operand 1788 states and 2347 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-01-14 02:53:28,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:28,348 INFO L93 Difference]: Finished difference Result 3514 states and 4579 transitions. [2019-01-14 02:53:28,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:28,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4579 transitions. [2019-01-14 02:53:28,365 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-01-14 02:53:28,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4579 transitions. [2019-01-14 02:53:28,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-01-14 02:53:28,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-01-14 02:53:28,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4579 transitions. [2019-01-14 02:53:28,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:28,387 INFO L706 BuchiCegarLoop]: Abstraction has 3514 states and 4579 transitions. [2019-01-14 02:53:28,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4579 transitions. [2019-01-14 02:53:28,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-01-14 02:53:28,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-01-14 02:53:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2341 transitions. [2019-01-14 02:53:28,419 INFO L729 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-01-14 02:53:28,419 INFO L609 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-01-14 02:53:28,419 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2019-01-14 02:53:28,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2341 transitions. [2019-01-14 02:53:28,424 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-14 02:53:28,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:28,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:28,427 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:28,427 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:28,427 INFO L794 eck$LassoCheckResult]: Stem: 46795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46627#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46574#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 46575#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46719#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46720#L98-2 assume !false; 46911#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47750#L101 assume !(12292 == ssl3_accept_~s__state~0); 47748#L104 assume !(16384 == ssl3_accept_~s__state~0); 47746#L107 assume !(8192 == ssl3_accept_~s__state~0); 47744#L110 assume !(24576 == ssl3_accept_~s__state~0); 47742#L113 assume !(8195 == ssl3_accept_~s__state~0); 47740#L116 assume !(8480 == ssl3_accept_~s__state~0); 47738#L119 assume !(8481 == ssl3_accept_~s__state~0); 47736#L122 assume !(8482 == ssl3_accept_~s__state~0); 47721#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-01-14 02:53:28,427 INFO L796 eck$LassoCheckResult]: Loop: 47088#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 47717#L271 assume !(0 == ssl3_accept_~blastFlag~0); 47715#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47713#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47698#L584 ssl3_accept_~skip~0 := 0; 47697#L98-2 assume !false; 47696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47695#L101 assume !(12292 == ssl3_accept_~s__state~0); 47694#L104 assume !(16384 == ssl3_accept_~s__state~0); 47692#L107 assume !(8192 == ssl3_accept_~s__state~0); 47690#L110 assume !(24576 == ssl3_accept_~s__state~0); 47689#L113 assume !(8195 == ssl3_accept_~s__state~0); 47688#L116 assume !(8480 == ssl3_accept_~s__state~0); 47687#L119 assume !(8481 == ssl3_accept_~s__state~0); 47686#L122 assume !(8482 == ssl3_accept_~s__state~0); 47685#L125 assume !(8464 == ssl3_accept_~s__state~0); 47684#L128 assume !(8465 == ssl3_accept_~s__state~0); 47683#L131 assume !(8466 == ssl3_accept_~s__state~0); 47644#L134 assume 8496 == ssl3_accept_~s__state~0; 47081#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 47641#L284 assume !(1 == ssl3_accept_~blastFlag~0); 47640#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 47638#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47639#L290-2 ssl3_accept_~s__init_num~0 := 0; 47935#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47929#L584 ssl3_accept_~skip~0 := 0; 47927#L98-2 assume !false; 47926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47922#L101 assume !(12292 == ssl3_accept_~s__state~0); 47920#L104 assume !(16384 == ssl3_accept_~s__state~0); 47918#L107 assume !(8192 == ssl3_accept_~s__state~0); 47917#L110 assume !(24576 == ssl3_accept_~s__state~0); 47916#L113 assume !(8195 == ssl3_accept_~s__state~0); 47915#L116 assume !(8480 == ssl3_accept_~s__state~0); 47913#L119 assume !(8481 == ssl3_accept_~s__state~0); 47912#L122 assume !(8482 == ssl3_accept_~s__state~0); 47911#L125 assume !(8464 == ssl3_accept_~s__state~0); 47910#L128 assume !(8465 == ssl3_accept_~s__state~0); 47909#L131 assume !(8466 == ssl3_accept_~s__state~0); 47907#L134 assume !(8496 == ssl3_accept_~s__state~0); 47906#L137 assume !(8497 == ssl3_accept_~s__state~0); 47905#L140 assume 8512 == ssl3_accept_~s__state~0; 47073#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47901#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47899#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47896#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47890#L584 ssl3_accept_~skip~0 := 0; 47888#L98-2 assume !false; 47886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47885#L101 assume !(12292 == ssl3_accept_~s__state~0); 47884#L104 assume !(16384 == ssl3_accept_~s__state~0); 47883#L107 assume !(8192 == ssl3_accept_~s__state~0); 47881#L110 assume !(24576 == ssl3_accept_~s__state~0); 47880#L113 assume !(8195 == ssl3_accept_~s__state~0); 47879#L116 assume !(8480 == ssl3_accept_~s__state~0); 47878#L119 assume !(8481 == ssl3_accept_~s__state~0); 47877#L122 assume !(8482 == ssl3_accept_~s__state~0); 47875#L125 assume !(8464 == ssl3_accept_~s__state~0); 47874#L128 assume !(8465 == ssl3_accept_~s__state~0); 47870#L131 assume !(8466 == ssl3_accept_~s__state~0); 47869#L134 assume !(8496 == ssl3_accept_~s__state~0); 47868#L137 assume !(8497 == ssl3_accept_~s__state~0); 47867#L140 assume !(8512 == ssl3_accept_~s__state~0); 47866#L143 assume !(8513 == ssl3_accept_~s__state~0); 47543#L146 assume 8528 == ssl3_accept_~s__state~0; 47065#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47541#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47540#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47538#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47533#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47529#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47527#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47521#L584 ssl3_accept_~skip~0 := 0; 47518#L98-2 assume !false; 47517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47516#L101 assume !(12292 == ssl3_accept_~s__state~0); 47515#L104 assume !(16384 == ssl3_accept_~s__state~0); 47514#L107 assume !(8192 == ssl3_accept_~s__state~0); 47513#L110 assume !(24576 == ssl3_accept_~s__state~0); 47512#L113 assume !(8195 == ssl3_accept_~s__state~0); 47510#L116 assume !(8480 == ssl3_accept_~s__state~0); 47509#L119 assume !(8481 == ssl3_accept_~s__state~0); 47508#L122 assume !(8482 == ssl3_accept_~s__state~0); 47507#L125 assume !(8464 == ssl3_accept_~s__state~0); 47506#L128 assume !(8465 == ssl3_accept_~s__state~0); 47505#L131 assume !(8466 == ssl3_accept_~s__state~0); 47504#L134 assume !(8496 == ssl3_accept_~s__state~0); 47503#L137 assume !(8497 == ssl3_accept_~s__state~0); 47502#L140 assume !(8512 == ssl3_accept_~s__state~0); 47501#L143 assume !(8513 == ssl3_accept_~s__state~0); 47500#L146 assume !(8528 == ssl3_accept_~s__state~0); 47499#L149 assume !(8529 == ssl3_accept_~s__state~0); 47498#L152 assume 8544 == ssl3_accept_~s__state~0; 46992#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 46986#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47837#L584 ssl3_accept_~skip~0 := 0; 47834#L98-2 assume !false; 47829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47827#L101 assume !(12292 == ssl3_accept_~s__state~0); 47825#L104 assume !(16384 == ssl3_accept_~s__state~0); 47823#L107 assume !(8192 == ssl3_accept_~s__state~0); 47821#L110 assume !(24576 == ssl3_accept_~s__state~0); 47819#L113 assume !(8195 == ssl3_accept_~s__state~0); 47661#L116 assume !(8480 == ssl3_accept_~s__state~0); 47658#L119 assume !(8481 == ssl3_accept_~s__state~0); 47656#L122 assume !(8482 == ssl3_accept_~s__state~0); 47654#L125 assume !(8464 == ssl3_accept_~s__state~0); 47652#L128 assume !(8465 == ssl3_accept_~s__state~0); 47650#L131 assume !(8466 == ssl3_accept_~s__state~0); 47648#L134 assume !(8496 == ssl3_accept_~s__state~0); 47646#L137 assume !(8497 == ssl3_accept_~s__state~0); 47647#L140 assume !(8512 == ssl3_accept_~s__state~0); 47700#L143 assume !(8513 == ssl3_accept_~s__state~0); 47699#L146 assume !(8528 == ssl3_accept_~s__state~0); 47405#L149 assume !(8529 == ssl3_accept_~s__state~0); 47406#L152 assume !(8544 == ssl3_accept_~s__state~0); 47428#L155 assume !(8545 == ssl3_accept_~s__state~0); 46981#L158 assume !(8560 == ssl3_accept_~s__state~0); 46979#L161 assume !(8561 == ssl3_accept_~s__state~0); 46980#L164 assume !(8448 == ssl3_accept_~s__state~0); 47583#L167 assume 8576 == ssl3_accept_~s__state~0; 47042#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 47838#L439 assume !(ssl3_accept_~ret~0 <= 0); 47835#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46569#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47828#L584 ssl3_accept_~skip~0 := 0; 47826#L98-2 assume !false; 47824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47822#L101 assume !(12292 == ssl3_accept_~s__state~0); 47820#L104 assume !(16384 == ssl3_accept_~s__state~0); 47818#L107 assume !(8192 == ssl3_accept_~s__state~0); 47817#L110 assume !(24576 == ssl3_accept_~s__state~0); 47816#L113 assume !(8195 == ssl3_accept_~s__state~0); 47660#L116 assume !(8480 == ssl3_accept_~s__state~0); 47657#L119 assume !(8481 == ssl3_accept_~s__state~0); 47655#L122 assume !(8482 == ssl3_accept_~s__state~0); 47653#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-01-14 02:53:28,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:28,428 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-01-14 02:53:28,428 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:28,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:28,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:28,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:28,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:28,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:28,437 INFO L82 PathProgramCache]: Analyzing trace with hash -628621738, now seen corresponding path program 1 times [2019-01-14 02:53:28,437 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:28,437 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:28,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,438 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:28,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:28,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-14 02:53:28,541 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:28,541 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:28,541 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:28,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:28,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:28,542 INFO L87 Difference]: Start difference. First operand 1788 states and 2341 transitions. cyclomatic complexity: 560 Second operand 3 states. [2019-01-14 02:53:29,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:29,244 INFO L93 Difference]: Finished difference Result 1698 states and 2159 transitions. [2019-01-14 02:53:29,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:29,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1698 states and 2159 transitions. [2019-01-14 02:53:29,254 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2019-01-14 02:53:29,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1698 states to 1440 states and 1839 transitions. [2019-01-14 02:53:29,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1032 [2019-01-14 02:53:29,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1290 [2019-01-14 02:53:29,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1440 states and 1839 transitions. [2019-01-14 02:53:29,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:29,274 INFO L706 BuchiCegarLoop]: Abstraction has 1440 states and 1839 transitions. [2019-01-14 02:53:29,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states and 1839 transitions. [2019-01-14 02:53:29,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1178. [2019-01-14 02:53:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-01-14 02:53:29,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1511 transitions. [2019-01-14 02:53:29,294 INFO L729 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-01-14 02:53:29,294 INFO L609 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-01-14 02:53:29,294 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2019-01-14 02:53:29,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1178 states and 1511 transitions. [2019-01-14 02:53:29,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2019-01-14 02:53:29,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:29,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:29,306 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:29,307 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:29,307 INFO L794 eck$LassoCheckResult]: Stem: 50240#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50105#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50064#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 50065#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50179#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50180#L98-2 assume !false; 50311#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50837#L101 assume !(12292 == ssl3_accept_~s__state~0); 50836#L104 assume !(16384 == ssl3_accept_~s__state~0); 50834#L107 assume !(8192 == ssl3_accept_~s__state~0); 50833#L110 assume !(24576 == ssl3_accept_~s__state~0); 50832#L113 assume !(8195 == ssl3_accept_~s__state~0); 50831#L116 assume !(8480 == ssl3_accept_~s__state~0); 50829#L119 assume !(8481 == ssl3_accept_~s__state~0); 50828#L122 assume !(8482 == ssl3_accept_~s__state~0); 50827#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-01-14 02:53:29,307 INFO L796 eck$LassoCheckResult]: Loop: 50424#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 50780#L271 assume !(0 == ssl3_accept_~blastFlag~0); 50778#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50770#L584 ssl3_accept_~skip~0 := 0; 50768#L98-2 assume !false; 50766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50764#L101 assume !(12292 == ssl3_accept_~s__state~0); 50759#L104 assume !(16384 == ssl3_accept_~s__state~0); 50756#L107 assume !(8192 == ssl3_accept_~s__state~0); 50752#L110 assume !(24576 == ssl3_accept_~s__state~0); 50749#L113 assume !(8195 == ssl3_accept_~s__state~0); 50746#L116 assume !(8480 == ssl3_accept_~s__state~0); 50744#L119 assume !(8481 == ssl3_accept_~s__state~0); 50742#L122 assume !(8482 == ssl3_accept_~s__state~0); 50740#L125 assume !(8464 == ssl3_accept_~s__state~0); 50737#L128 assume !(8465 == ssl3_accept_~s__state~0); 50729#L131 assume !(8466 == ssl3_accept_~s__state~0); 50726#L134 assume 8496 == ssl3_accept_~s__state~0; 50419#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 50721#L284 assume !(1 == ssl3_accept_~blastFlag~0); 50718#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 50715#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50169#L290-2 ssl3_accept_~s__init_num~0 := 0; 50170#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51199#L584 ssl3_accept_~skip~0 := 0; 51197#L98-2 assume !false; 51196#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51195#L101 assume !(12292 == ssl3_accept_~s__state~0); 51193#L104 assume !(16384 == ssl3_accept_~s__state~0); 51187#L107 assume !(8192 == ssl3_accept_~s__state~0); 51185#L110 assume !(24576 == ssl3_accept_~s__state~0); 51183#L113 assume !(8195 == ssl3_accept_~s__state~0); 51181#L116 assume !(8480 == ssl3_accept_~s__state~0); 51179#L119 assume !(8481 == ssl3_accept_~s__state~0); 51177#L122 assume !(8482 == ssl3_accept_~s__state~0); 51175#L125 assume !(8464 == ssl3_accept_~s__state~0); 51173#L128 assume !(8465 == ssl3_accept_~s__state~0); 51171#L131 assume !(8466 == ssl3_accept_~s__state~0); 51169#L134 assume !(8496 == ssl3_accept_~s__state~0); 51167#L137 assume !(8497 == ssl3_accept_~s__state~0); 51165#L140 assume 8512 == ssl3_accept_~s__state~0; 50142#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50143#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50173#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51103#L584 ssl3_accept_~skip~0 := 0; 51100#L98-2 assume !false; 51098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51092#L101 assume !(12292 == ssl3_accept_~s__state~0); 51090#L104 assume !(16384 == ssl3_accept_~s__state~0); 51088#L107 assume !(8192 == ssl3_accept_~s__state~0); 51086#L110 assume !(24576 == ssl3_accept_~s__state~0); 51084#L113 assume !(8195 == ssl3_accept_~s__state~0); 51082#L116 assume !(8480 == ssl3_accept_~s__state~0); 51080#L119 assume !(8481 == ssl3_accept_~s__state~0); 51078#L122 assume !(8482 == ssl3_accept_~s__state~0); 51076#L125 assume !(8464 == ssl3_accept_~s__state~0); 51074#L128 assume !(8465 == ssl3_accept_~s__state~0); 51072#L131 assume !(8466 == ssl3_accept_~s__state~0); 51070#L134 assume !(8496 == ssl3_accept_~s__state~0); 51068#L137 assume !(8497 == ssl3_accept_~s__state~0); 51066#L140 assume !(8512 == ssl3_accept_~s__state~0); 51064#L143 assume !(8513 == ssl3_accept_~s__state~0); 51062#L146 assume 8528 == ssl3_accept_~s__state~0; 50123#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50075#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50076#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50129#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50117#L351 assume !(ssl3_accept_~ret~0 <= 0); 50118#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50236#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51222#L584 ssl3_accept_~skip~0 := 0; 51221#L98-2 assume !false; 51220#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50269#L101 assume !(12292 == ssl3_accept_~s__state~0); 50251#L104 assume !(16384 == ssl3_accept_~s__state~0); 50252#L107 assume !(8192 == ssl3_accept_~s__state~0); 50261#L110 assume !(24576 == ssl3_accept_~s__state~0); 51217#L113 assume !(8195 == ssl3_accept_~s__state~0); 51216#L116 assume !(8480 == ssl3_accept_~s__state~0); 51215#L119 assume !(8481 == ssl3_accept_~s__state~0); 51214#L122 assume !(8482 == ssl3_accept_~s__state~0); 51213#L125 assume !(8464 == ssl3_accept_~s__state~0); 50121#L128 assume !(8465 == ssl3_accept_~s__state~0); 50087#L131 assume !(8466 == ssl3_accept_~s__state~0); 50088#L134 assume !(8496 == ssl3_accept_~s__state~0); 50257#L137 assume !(8497 == ssl3_accept_~s__state~0); 50258#L140 assume !(8512 == ssl3_accept_~s__state~0); 50228#L143 assume !(8513 == ssl3_accept_~s__state~0); 50213#L146 assume !(8528 == ssl3_accept_~s__state~0); 50214#L149 assume !(8529 == ssl3_accept_~s__state~0); 50201#L152 assume 8544 == ssl3_accept_~s__state~0; 50202#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50272#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 50939#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50867#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50866#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50856#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50817#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50811#L584 ssl3_accept_~skip~0 := 0; 50809#L98-2 assume !false; 50807#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50805#L101 assume !(12292 == ssl3_accept_~s__state~0); 50803#L104 assume !(16384 == ssl3_accept_~s__state~0); 50801#L107 assume !(8192 == ssl3_accept_~s__state~0); 50799#L110 assume !(24576 == ssl3_accept_~s__state~0); 50797#L113 assume !(8195 == ssl3_accept_~s__state~0); 50795#L116 assume !(8480 == ssl3_accept_~s__state~0); 50793#L119 assume !(8481 == ssl3_accept_~s__state~0); 50791#L122 assume !(8482 == ssl3_accept_~s__state~0); 50789#L125 assume !(8464 == ssl3_accept_~s__state~0); 50787#L128 assume !(8465 == ssl3_accept_~s__state~0); 50786#L131 assume !(8466 == ssl3_accept_~s__state~0); 50537#L134 assume !(8496 == ssl3_accept_~s__state~0); 50534#L137 assume !(8497 == ssl3_accept_~s__state~0); 50531#L140 assume !(8512 == ssl3_accept_~s__state~0); 50528#L143 assume !(8513 == ssl3_accept_~s__state~0); 50524#L146 assume !(8528 == ssl3_accept_~s__state~0); 50521#L149 assume !(8529 == ssl3_accept_~s__state~0); 50517#L152 assume !(8544 == ssl3_accept_~s__state~0); 50513#L155 assume !(8545 == ssl3_accept_~s__state~0); 50508#L158 assume !(8560 == ssl3_accept_~s__state~0); 50504#L161 assume !(8561 == ssl3_accept_~s__state~0); 50502#L164 assume 8448 == ssl3_accept_~s__state~0; 50383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50119#L425 assume !(ssl3_accept_~num1~0 > 0); 50108#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50126#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50539#L584 ssl3_accept_~skip~0 := 0; 50536#L98-2 assume !false; 50533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50530#L101 assume !(12292 == ssl3_accept_~s__state~0); 50527#L104 assume !(16384 == ssl3_accept_~s__state~0); 50523#L107 assume !(8192 == ssl3_accept_~s__state~0); 50520#L110 assume !(24576 == ssl3_accept_~s__state~0); 50515#L113 assume !(8195 == ssl3_accept_~s__state~0); 50319#L116 assume !(8480 == ssl3_accept_~s__state~0); 50320#L119 assume !(8481 == ssl3_accept_~s__state~0); 50430#L122 assume !(8482 == ssl3_accept_~s__state~0); 50428#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-01-14 02:53:29,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:29,308 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-01-14 02:53:29,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:29,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:29,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:29,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:29,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:29,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:29,340 INFO L82 PathProgramCache]: Analyzing trace with hash 442196178, now seen corresponding path program 1 times [2019-01-14 02:53:29,344 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:29,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:29,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:29,349 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:29,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-14 02:53:29,478 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 02:53:29,478 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 02:53:29,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:29,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:29,546 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-14 02:53:29,596 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 02:53:29,597 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-14 02:53:29,597 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:29,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-14 02:53:29,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-14 02:53:29,598 INFO L87 Difference]: Start difference. First operand 1178 states and 1511 transitions. cyclomatic complexity: 336 Second operand 4 states. [2019-01-14 02:53:30,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:30,189 INFO L93 Difference]: Finished difference Result 2030 states and 2566 transitions. [2019-01-14 02:53:30,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-14 02:53:30,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2030 states and 2566 transitions. [2019-01-14 02:53:30,197 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1768 [2019-01-14 02:53:30,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2030 states to 2030 states and 2566 transitions. [2019-01-14 02:53:30,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1880 [2019-01-14 02:53:30,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1880 [2019-01-14 02:53:30,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2030 states and 2566 transitions. [2019-01-14 02:53:30,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:30,218 INFO L706 BuchiCegarLoop]: Abstraction has 2030 states and 2566 transitions. [2019-01-14 02:53:30,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states and 2566 transitions. [2019-01-14 02:53:30,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 1526. [2019-01-14 02:53:30,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1526 states. [2019-01-14 02:53:30,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1526 states to 1526 states and 1950 transitions. [2019-01-14 02:53:30,246 INFO L729 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-01-14 02:53:30,246 INFO L609 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-01-14 02:53:30,246 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2019-01-14 02:53:30,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1526 states and 1950 transitions. [2019-01-14 02:53:30,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1264 [2019-01-14 02:53:30,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:30,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:30,252 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:30,252 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-01-14 02:53:30,252 INFO L794 eck$LassoCheckResult]: Stem: 53875#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53743#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53702#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 53703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53814#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 53815#L98-2 assume !false; 54008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54384#L101 assume !(12292 == ssl3_accept_~s__state~0); 54382#L104 assume !(16384 == ssl3_accept_~s__state~0); 54380#L107 assume !(8192 == ssl3_accept_~s__state~0); 54378#L110 assume !(24576 == ssl3_accept_~s__state~0); 54376#L113 assume !(8195 == ssl3_accept_~s__state~0); 54374#L116 assume !(8480 == ssl3_accept_~s__state~0); 54371#L119 assume !(8481 == ssl3_accept_~s__state~0); 54368#L122 assume !(8482 == ssl3_accept_~s__state~0); 54365#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-01-14 02:53:30,252 INFO L796 eck$LassoCheckResult]: Loop: 54114#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 54930#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53774#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53775#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53708#L584 ssl3_accept_~skip~0 := 0; 53716#L98-2 assume !false; 53717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53877#L101 assume !(12292 == ssl3_accept_~s__state~0); 53884#L104 assume !(16384 == ssl3_accept_~s__state~0); 53885#L107 assume !(8192 == ssl3_accept_~s__state~0); 55201#L110 assume !(24576 == ssl3_accept_~s__state~0); 55196#L113 assume !(8195 == ssl3_accept_~s__state~0); 55195#L116 assume !(8480 == ssl3_accept_~s__state~0); 55171#L119 assume !(8481 == ssl3_accept_~s__state~0); 55170#L122 assume !(8482 == ssl3_accept_~s__state~0); 55169#L125 assume !(8464 == ssl3_accept_~s__state~0); 55168#L128 assume !(8465 == ssl3_accept_~s__state~0); 53725#L131 assume !(8466 == ssl3_accept_~s__state~0); 53726#L134 assume 8496 == ssl3_accept_~s__state~0; 53853#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 53854#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53817#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 53810#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 53804#L290-2 ssl3_accept_~s__init_num~0 := 0; 53805#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55130#L584 ssl3_accept_~skip~0 := 0; 55129#L98-2 assume !false; 55128#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55102#L101 assume !(12292 == ssl3_accept_~s__state~0); 55101#L104 assume !(16384 == ssl3_accept_~s__state~0); 55100#L107 assume !(8192 == ssl3_accept_~s__state~0); 55095#L110 assume !(24576 == ssl3_accept_~s__state~0); 55093#L113 assume !(8195 == ssl3_accept_~s__state~0); 55091#L116 assume !(8480 == ssl3_accept_~s__state~0); 55089#L119 assume !(8481 == ssl3_accept_~s__state~0); 55087#L122 assume !(8482 == ssl3_accept_~s__state~0); 55085#L125 assume !(8464 == ssl3_accept_~s__state~0); 55083#L128 assume !(8465 == ssl3_accept_~s__state~0); 55081#L131 assume !(8466 == ssl3_accept_~s__state~0); 55079#L134 assume !(8496 == ssl3_accept_~s__state~0); 55077#L137 assume !(8497 == ssl3_accept_~s__state~0); 55075#L140 assume !(8512 == ssl3_accept_~s__state~0); 55073#L143 assume !(8513 == ssl3_accept_~s__state~0); 55071#L146 assume !(8528 == ssl3_accept_~s__state~0); 55069#L149 assume !(8529 == ssl3_accept_~s__state~0); 55067#L152 assume !(8544 == ssl3_accept_~s__state~0); 55065#L155 assume !(8545 == ssl3_accept_~s__state~0); 55063#L158 assume !(8560 == ssl3_accept_~s__state~0); 55062#L161 assume !(8561 == ssl3_accept_~s__state~0); 55061#L164 assume !(8448 == ssl3_accept_~s__state~0); 53906#L167 assume !(8576 == ssl3_accept_~s__state~0); 53907#L170 assume !(8577 == ssl3_accept_~s__state~0); 53898#L173 assume !(8592 == ssl3_accept_~s__state~0); 53868#L176 assume !(8593 == ssl3_accept_~s__state~0); 53848#L179 assume !(8608 == ssl3_accept_~s__state~0); 53849#L182 assume !(8609 == ssl3_accept_~s__state~0); 53839#L185 assume !(8640 == ssl3_accept_~s__state~0); 53786#L188 assume !(8641 == ssl3_accept_~s__state~0); 53787#L191 assume 8656 == ssl3_accept_~s__state~0; 53770#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53797#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53798#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53819#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53820#L505 assume !(0 == ssl3_accept_~tmp___10~0); 54222#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54217#L584 ssl3_accept_~skip~0 := 0; 54216#L98-2 assume !false; 54215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54214#L101 assume !(12292 == ssl3_accept_~s__state~0); 54213#L104 assume !(16384 == ssl3_accept_~s__state~0); 54212#L107 assume !(8192 == ssl3_accept_~s__state~0); 54211#L110 assume !(24576 == ssl3_accept_~s__state~0); 54210#L113 assume !(8195 == ssl3_accept_~s__state~0); 54209#L116 assume !(8480 == ssl3_accept_~s__state~0); 54208#L119 assume !(8481 == ssl3_accept_~s__state~0); 54207#L122 assume !(8482 == ssl3_accept_~s__state~0); 54206#L125 assume !(8464 == ssl3_accept_~s__state~0); 54205#L128 assume !(8465 == ssl3_accept_~s__state~0); 54202#L131 assume !(8466 == ssl3_accept_~s__state~0); 54197#L134 assume !(8496 == ssl3_accept_~s__state~0); 54192#L137 assume !(8497 == ssl3_accept_~s__state~0); 54187#L140 assume !(8512 == ssl3_accept_~s__state~0); 54181#L143 assume !(8513 == ssl3_accept_~s__state~0); 54176#L146 assume !(8528 == ssl3_accept_~s__state~0); 54171#L149 assume !(8529 == ssl3_accept_~s__state~0); 54166#L152 assume !(8544 == ssl3_accept_~s__state~0); 54160#L155 assume !(8545 == ssl3_accept_~s__state~0); 54156#L158 assume !(8560 == ssl3_accept_~s__state~0); 54152#L161 assume !(8561 == ssl3_accept_~s__state~0); 54085#L164 assume !(8448 == ssl3_accept_~s__state~0); 54083#L167 assume !(8576 == ssl3_accept_~s__state~0); 54079#L170 assume !(8577 == ssl3_accept_~s__state~0); 54077#L173 assume !(8592 == ssl3_accept_~s__state~0); 54074#L176 assume !(8593 == ssl3_accept_~s__state~0); 54072#L179 assume !(8608 == ssl3_accept_~s__state~0); 54069#L182 assume !(8609 == ssl3_accept_~s__state~0); 54067#L185 assume !(8640 == ssl3_accept_~s__state~0); 54064#L188 assume !(8641 == ssl3_accept_~s__state~0); 54062#L191 assume !(8656 == ssl3_accept_~s__state~0); 54060#L194 assume !(8657 == ssl3_accept_~s__state~0); 53773#L197 assume 8672 == ssl3_accept_~s__state~0; 54057#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54054#L513 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53736#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53803#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 54549#L524-2 ssl3_accept_~s__init_num~0 := 0; 54544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54535#L584 ssl3_accept_~skip~0 := 0; 54532#L98-2 assume !false; 54527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54528#L101 assume !(12292 == ssl3_accept_~s__state~0); 54518#L104 assume !(16384 == ssl3_accept_~s__state~0); 54519#L107 assume !(8192 == ssl3_accept_~s__state~0); 54510#L110 assume !(24576 == ssl3_accept_~s__state~0); 54511#L113 assume !(8195 == ssl3_accept_~s__state~0); 54481#L116 assume !(8480 == ssl3_accept_~s__state~0); 54482#L119 assume !(8481 == ssl3_accept_~s__state~0); 54472#L122 assume !(8482 == ssl3_accept_~s__state~0); 54473#L125 assume !(8464 == ssl3_accept_~s__state~0); 54462#L128 assume !(8465 == ssl3_accept_~s__state~0); 54463#L131 assume !(8466 == ssl3_accept_~s__state~0); 54442#L134 assume !(8496 == ssl3_accept_~s__state~0); 54358#L137 assume !(8497 == ssl3_accept_~s__state~0); 54441#L140 assume !(8512 == ssl3_accept_~s__state~0); 54440#L143 assume !(8513 == ssl3_accept_~s__state~0); 54439#L146 assume !(8528 == ssl3_accept_~s__state~0); 54438#L149 assume !(8529 == ssl3_accept_~s__state~0); 54437#L152 assume !(8544 == ssl3_accept_~s__state~0); 54436#L155 assume !(8545 == ssl3_accept_~s__state~0); 54433#L158 assume !(8560 == ssl3_accept_~s__state~0); 54150#L161 assume !(8561 == ssl3_accept_~s__state~0); 54147#L164 assume 8448 == ssl3_accept_~s__state~0; 54089#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54145#L425 assume !(ssl3_accept_~num1~0 > 0); 54142#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54036#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54032#L584 ssl3_accept_~skip~0 := 0; 54027#L98-2 assume !false; 54028#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54022#L101 assume !(12292 == ssl3_accept_~s__state~0); 54024#L104 assume !(16384 == ssl3_accept_~s__state~0); 54018#L107 assume !(8192 == ssl3_accept_~s__state~0); 54019#L110 assume !(24576 == ssl3_accept_~s__state~0); 54009#L113 assume !(8195 == ssl3_accept_~s__state~0); 54011#L116 assume !(8480 == ssl3_accept_~s__state~0); 53949#L119 assume !(8481 == ssl3_accept_~s__state~0); 53951#L122 assume !(8482 == ssl3_accept_~s__state~0); 54118#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-01-14 02:53:30,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,253 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-01-14 02:53:30,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:30,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,262 INFO L82 PathProgramCache]: Analyzing trace with hash 419494864, now seen corresponding path program 1 times [2019-01-14 02:53:30,262 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,263 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:30,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:30,347 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-01-14 02:53:30,348 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:30,348 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:30,348 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:30,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:30,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:30,350 INFO L87 Difference]: Start difference. First operand 1526 states and 1950 transitions. cyclomatic complexity: 427 Second operand 3 states. [2019-01-14 02:53:30,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:30,587 INFO L93 Difference]: Finished difference Result 2145 states and 2760 transitions. [2019-01-14 02:53:30,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:30,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2145 states and 2760 transitions. [2019-01-14 02:53:30,597 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-01-14 02:53:30,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-01-14 02:53:30,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1995 [2019-01-14 02:53:30,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1995 [2019-01-14 02:53:30,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2145 states and 2760 transitions. [2019-01-14 02:53:30,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:30,607 INFO L706 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-14 02:53:30,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states and 2760 transitions. [2019-01-14 02:53:30,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 2145. [2019-01-14 02:53:30,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2145 states. [2019-01-14 02:53:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-01-14 02:53:30,628 INFO L729 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-14 02:53:30,628 INFO L609 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-14 02:53:30,628 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2019-01-14 02:53:30,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2145 states and 2760 transitions. [2019-01-14 02:53:30,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-01-14 02:53:30,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:30,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:30,636 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:30,636 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-01-14 02:53:30,636 INFO L794 eck$LassoCheckResult]: Stem: 57553#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57378#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 57379#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57491#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 57492#L98-2 assume !false; 57635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58468#L101 assume !(12292 == ssl3_accept_~s__state~0); 58467#L104 assume !(16384 == ssl3_accept_~s__state~0); 58466#L107 assume !(8192 == ssl3_accept_~s__state~0); 58465#L110 assume !(24576 == ssl3_accept_~s__state~0); 58464#L113 assume !(8195 == ssl3_accept_~s__state~0); 58463#L116 assume !(8480 == ssl3_accept_~s__state~0); 58462#L119 assume !(8481 == ssl3_accept_~s__state~0); 58461#L122 assume !(8482 == ssl3_accept_~s__state~0); 58460#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-01-14 02:53:30,637 INFO L796 eck$LassoCheckResult]: Loop: 58458#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 58934#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58289#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59213#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59207#L584 ssl3_accept_~skip~0 := 0; 59205#L98-2 assume !false; 59203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59201#L101 assume !(12292 == ssl3_accept_~s__state~0); 59199#L104 assume !(16384 == ssl3_accept_~s__state~0); 59197#L107 assume !(8192 == ssl3_accept_~s__state~0); 59196#L110 assume !(24576 == ssl3_accept_~s__state~0); 59195#L113 assume !(8195 == ssl3_accept_~s__state~0); 59194#L116 assume !(8480 == ssl3_accept_~s__state~0); 59193#L119 assume !(8481 == ssl3_accept_~s__state~0); 59187#L122 assume !(8482 == ssl3_accept_~s__state~0); 59185#L125 assume !(8464 == ssl3_accept_~s__state~0); 59183#L128 assume !(8465 == ssl3_accept_~s__state~0); 59181#L131 assume !(8466 == ssl3_accept_~s__state~0); 59179#L134 assume 8496 == ssl3_accept_~s__state~0; 59177#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 59175#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57502#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 59172#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 57479#L290-2 ssl3_accept_~s__init_num~0 := 0; 57480#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59224#L584 ssl3_accept_~skip~0 := 0; 59222#L98-2 assume !false; 59221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59220#L101 assume !(12292 == ssl3_accept_~s__state~0); 59219#L104 assume !(16384 == ssl3_accept_~s__state~0); 59217#L107 assume !(8192 == ssl3_accept_~s__state~0); 59216#L110 assume !(24576 == ssl3_accept_~s__state~0); 59215#L113 assume !(8195 == ssl3_accept_~s__state~0); 59214#L116 assume !(8480 == ssl3_accept_~s__state~0); 59208#L119 assume !(8481 == ssl3_accept_~s__state~0); 59206#L122 assume !(8482 == ssl3_accept_~s__state~0); 59204#L125 assume !(8464 == ssl3_accept_~s__state~0); 59202#L128 assume !(8465 == ssl3_accept_~s__state~0); 59200#L131 assume !(8466 == ssl3_accept_~s__state~0); 59198#L134 assume !(8496 == ssl3_accept_~s__state~0); 59170#L137 assume !(8497 == ssl3_accept_~s__state~0); 59166#L140 assume !(8512 == ssl3_accept_~s__state~0); 59138#L143 assume !(8513 == ssl3_accept_~s__state~0); 59136#L146 assume !(8528 == ssl3_accept_~s__state~0); 59134#L149 assume !(8529 == ssl3_accept_~s__state~0); 59132#L152 assume !(8544 == ssl3_accept_~s__state~0); 59130#L155 assume !(8545 == ssl3_accept_~s__state~0); 59128#L158 assume !(8560 == ssl3_accept_~s__state~0); 59126#L161 assume !(8561 == ssl3_accept_~s__state~0); 59124#L164 assume !(8448 == ssl3_accept_~s__state~0); 59122#L167 assume !(8576 == ssl3_accept_~s__state~0); 59121#L170 assume !(8577 == ssl3_accept_~s__state~0); 59120#L173 assume !(8592 == ssl3_accept_~s__state~0); 59119#L176 assume !(8593 == ssl3_accept_~s__state~0); 59118#L179 assume !(8608 == ssl3_accept_~s__state~0); 59117#L182 assume !(8609 == ssl3_accept_~s__state~0); 57518#L185 assume !(8640 == ssl3_accept_~s__state~0); 57459#L188 assume !(8641 == ssl3_accept_~s__state~0); 57460#L191 assume 8656 == ssl3_accept_~s__state~0; 57581#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57469#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57470#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57517#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 58403#L505 assume !(0 == ssl3_accept_~tmp___10~0); 58401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58396#L584 ssl3_accept_~skip~0 := 0; 58394#L98-2 assume !false; 58388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58386#L101 assume !(12292 == ssl3_accept_~s__state~0); 58384#L104 assume !(16384 == ssl3_accept_~s__state~0); 58382#L107 assume !(8192 == ssl3_accept_~s__state~0); 58380#L110 assume !(24576 == ssl3_accept_~s__state~0); 58378#L113 assume !(8195 == ssl3_accept_~s__state~0); 58376#L116 assume !(8480 == ssl3_accept_~s__state~0); 58374#L119 assume !(8481 == ssl3_accept_~s__state~0); 58372#L122 assume !(8482 == ssl3_accept_~s__state~0); 58370#L125 assume !(8464 == ssl3_accept_~s__state~0); 58368#L128 assume !(8465 == ssl3_accept_~s__state~0); 58366#L131 assume !(8466 == ssl3_accept_~s__state~0); 58364#L134 assume !(8496 == ssl3_accept_~s__state~0); 58362#L137 assume !(8497 == ssl3_accept_~s__state~0); 58360#L140 assume !(8512 == ssl3_accept_~s__state~0); 58358#L143 assume !(8513 == ssl3_accept_~s__state~0); 58356#L146 assume !(8528 == ssl3_accept_~s__state~0); 58354#L149 assume !(8529 == ssl3_accept_~s__state~0); 58352#L152 assume !(8544 == ssl3_accept_~s__state~0); 58350#L155 assume !(8545 == ssl3_accept_~s__state~0); 58348#L158 assume !(8560 == ssl3_accept_~s__state~0); 58346#L161 assume !(8561 == ssl3_accept_~s__state~0); 58344#L164 assume !(8448 == ssl3_accept_~s__state~0); 58342#L167 assume !(8576 == ssl3_accept_~s__state~0); 58340#L170 assume !(8577 == ssl3_accept_~s__state~0); 58338#L173 assume !(8592 == ssl3_accept_~s__state~0); 58336#L176 assume !(8593 == ssl3_accept_~s__state~0); 58334#L179 assume !(8608 == ssl3_accept_~s__state~0); 58332#L182 assume !(8609 == ssl3_accept_~s__state~0); 58330#L185 assume !(8640 == ssl3_accept_~s__state~0); 58328#L188 assume !(8641 == ssl3_accept_~s__state~0); 58326#L191 assume !(8656 == ssl3_accept_~s__state~0); 58324#L194 assume !(8657 == ssl3_accept_~s__state~0); 57367#L197 assume 8672 == ssl3_accept_~s__state~0; 57368#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57468#L513 assume !(4 == ssl3_accept_~blastFlag~0); 57413#L516 assume !(3 == ssl3_accept_~blastFlag~0); 57414#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58784#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58780#L524-2 ssl3_accept_~s__init_num~0 := 0; 58765#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58758#L584 ssl3_accept_~skip~0 := 0; 58755#L98-2 assume !false; 58752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58749#L101 assume !(12292 == ssl3_accept_~s__state~0); 58746#L104 assume !(16384 == ssl3_accept_~s__state~0); 58743#L107 assume !(8192 == ssl3_accept_~s__state~0); 58740#L110 assume !(24576 == ssl3_accept_~s__state~0); 58737#L113 assume !(8195 == ssl3_accept_~s__state~0); 58734#L116 assume !(8480 == ssl3_accept_~s__state~0); 58732#L119 assume !(8481 == ssl3_accept_~s__state~0); 58730#L122 assume !(8482 == ssl3_accept_~s__state~0); 58728#L125 assume !(8464 == ssl3_accept_~s__state~0); 58726#L128 assume !(8465 == ssl3_accept_~s__state~0); 58724#L131 assume !(8466 == ssl3_accept_~s__state~0); 58661#L134 assume !(8496 == ssl3_accept_~s__state~0); 58456#L137 assume !(8497 == ssl3_accept_~s__state~0); 58656#L140 assume !(8512 == ssl3_accept_~s__state~0); 58653#L143 assume !(8513 == ssl3_accept_~s__state~0); 58650#L146 assume !(8528 == ssl3_accept_~s__state~0); 58647#L149 assume !(8529 == ssl3_accept_~s__state~0); 58631#L152 assume !(8544 == ssl3_accept_~s__state~0); 58629#L155 assume !(8545 == ssl3_accept_~s__state~0); 58627#L158 assume !(8560 == ssl3_accept_~s__state~0); 58625#L161 assume !(8561 == ssl3_accept_~s__state~0); 58623#L164 assume 8448 == ssl3_accept_~s__state~0; 58617#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58615#L425 assume !(ssl3_accept_~num1~0 > 0); 58606#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58593#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58540#L584 ssl3_accept_~skip~0 := 0; 58541#L98-2 assume !false; 58521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58522#L101 assume !(12292 == ssl3_accept_~s__state~0); 58503#L104 assume !(16384 == ssl3_accept_~s__state~0); 58504#L107 assume !(8192 == ssl3_accept_~s__state~0); 58481#L110 assume !(24576 == ssl3_accept_~s__state~0); 58483#L113 assume !(8195 == ssl3_accept_~s__state~0); 58302#L116 assume !(8480 == ssl3_accept_~s__state~0); 58303#L119 assume !(8481 == ssl3_accept_~s__state~0); 58296#L122 assume !(8482 == ssl3_accept_~s__state~0); 58297#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-01-14 02:53:30,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,637 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-01-14 02:53:30,637 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,638 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:30,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,651 INFO L82 PathProgramCache]: Analyzing trace with hash -391219961, now seen corresponding path program 1 times [2019-01-14 02:53:30,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,652 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:30,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:30,753 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-01-14 02:53:30,753 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:30,754 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:30,754 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:30,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:30,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:30,754 INFO L87 Difference]: Start difference. First operand 2145 states and 2760 transitions. cyclomatic complexity: 618 Second operand 3 states. [2019-01-14 02:53:30,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:30,936 INFO L93 Difference]: Finished difference Result 2287 states and 2921 transitions. [2019-01-14 02:53:30,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:30,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2287 states and 2921 transitions. [2019-01-14 02:53:30,945 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1906 [2019-01-14 02:53:30,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2287 states to 2193 states and 2813 transitions. [2019-01-14 02:53:30,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2087 [2019-01-14 02:53:30,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2089 [2019-01-14 02:53:30,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2193 states and 2813 transitions. [2019-01-14 02:53:30,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:30,953 INFO L706 BuchiCegarLoop]: Abstraction has 2193 states and 2813 transitions. [2019-01-14 02:53:30,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states and 2813 transitions. [2019-01-14 02:53:30,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 2103. [2019-01-14 02:53:30,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2103 states. [2019-01-14 02:53:30,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 2712 transitions. [2019-01-14 02:53:30,974 INFO L729 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-01-14 02:53:30,974 INFO L609 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-01-14 02:53:30,974 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2019-01-14 02:53:30,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2103 states and 2712 transitions. [2019-01-14 02:53:30,980 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1860 [2019-01-14 02:53:30,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:30,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:30,981 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:30,981 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-01-14 02:53:30,982 INFO L794 eck$LassoCheckResult]: Stem: 61992#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61856#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61816#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 61817#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61929#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 61930#L98-2 assume !false; 62061#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63605#L101 assume !(12292 == ssl3_accept_~s__state~0); 63604#L104 assume !(16384 == ssl3_accept_~s__state~0); 63603#L107 assume !(8192 == ssl3_accept_~s__state~0); 63602#L110 assume !(24576 == ssl3_accept_~s__state~0); 63600#L113 assume !(8195 == ssl3_accept_~s__state~0); 63599#L116 assume !(8480 == ssl3_accept_~s__state~0); 63598#L119 assume !(8481 == ssl3_accept_~s__state~0); 63585#L122 assume !(8482 == ssl3_accept_~s__state~0); 62080#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-01-14 02:53:30,982 INFO L796 eck$LassoCheckResult]: Loop: 62081#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 63218#L271 assume !(0 == ssl3_accept_~blastFlag~0); 63216#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63192#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63185#L584 ssl3_accept_~skip~0 := 0; 63182#L98-2 assume !false; 63179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63176#L101 assume !(12292 == ssl3_accept_~s__state~0); 63173#L104 assume !(16384 == ssl3_accept_~s__state~0); 63170#L107 assume !(8192 == ssl3_accept_~s__state~0); 63167#L110 assume !(24576 == ssl3_accept_~s__state~0); 63164#L113 assume !(8195 == ssl3_accept_~s__state~0); 63161#L116 assume !(8480 == ssl3_accept_~s__state~0); 63159#L119 assume !(8481 == ssl3_accept_~s__state~0); 63157#L122 assume !(8482 == ssl3_accept_~s__state~0); 63155#L125 assume !(8464 == ssl3_accept_~s__state~0); 63153#L128 assume !(8465 == ssl3_accept_~s__state~0); 63150#L131 assume !(8466 == ssl3_accept_~s__state~0); 63077#L134 assume 8496 == ssl3_accept_~s__state~0; 62749#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 63075#L284 assume !(1 == ssl3_accept_~blastFlag~0); 63074#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 63073#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 63070#L290-2 ssl3_accept_~s__init_num~0 := 0; 63067#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63062#L584 ssl3_accept_~skip~0 := 0; 63061#L98-2 assume !false; 63060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63059#L101 assume !(12292 == ssl3_accept_~s__state~0); 63058#L104 assume !(16384 == ssl3_accept_~s__state~0); 63057#L107 assume !(8192 == ssl3_accept_~s__state~0); 63056#L110 assume !(24576 == ssl3_accept_~s__state~0); 63055#L113 assume !(8195 == ssl3_accept_~s__state~0); 63054#L116 assume !(8480 == ssl3_accept_~s__state~0); 63053#L119 assume !(8481 == ssl3_accept_~s__state~0); 63052#L122 assume !(8482 == ssl3_accept_~s__state~0); 63051#L125 assume !(8464 == ssl3_accept_~s__state~0); 63050#L128 assume !(8465 == ssl3_accept_~s__state~0); 63049#L131 assume !(8466 == ssl3_accept_~s__state~0); 63048#L134 assume !(8496 == ssl3_accept_~s__state~0); 63047#L137 assume !(8497 == ssl3_accept_~s__state~0); 63046#L140 assume !(8512 == ssl3_accept_~s__state~0); 63045#L143 assume !(8513 == ssl3_accept_~s__state~0); 63044#L146 assume !(8528 == ssl3_accept_~s__state~0); 63043#L149 assume !(8529 == ssl3_accept_~s__state~0); 63042#L152 assume !(8544 == ssl3_accept_~s__state~0); 63041#L155 assume !(8545 == ssl3_accept_~s__state~0); 63040#L158 assume !(8560 == ssl3_accept_~s__state~0); 63039#L161 assume !(8561 == ssl3_accept_~s__state~0); 63038#L164 assume !(8448 == ssl3_accept_~s__state~0); 63037#L167 assume !(8576 == ssl3_accept_~s__state~0); 63036#L170 assume !(8577 == ssl3_accept_~s__state~0); 63035#L173 assume !(8592 == ssl3_accept_~s__state~0); 63034#L176 assume !(8593 == ssl3_accept_~s__state~0); 63033#L179 assume !(8608 == ssl3_accept_~s__state~0); 63032#L182 assume !(8609 == ssl3_accept_~s__state~0); 63031#L185 assume !(8640 == ssl3_accept_~s__state~0); 63030#L188 assume !(8641 == ssl3_accept_~s__state~0); 62318#L191 assume 8656 == ssl3_accept_~s__state~0; 62983#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 63027#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 63026#L496 assume !(2 == ssl3_accept_~blastFlag~0); 63025#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 63024#L505 assume !(0 == ssl3_accept_~tmp___10~0); 63022#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63017#L584 ssl3_accept_~skip~0 := 0; 63016#L98-2 assume !false; 63015#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63014#L101 assume !(12292 == ssl3_accept_~s__state~0); 63013#L104 assume !(16384 == ssl3_accept_~s__state~0); 63012#L107 assume !(8192 == ssl3_accept_~s__state~0); 63011#L110 assume !(24576 == ssl3_accept_~s__state~0); 63010#L113 assume !(8195 == ssl3_accept_~s__state~0); 63009#L116 assume !(8480 == ssl3_accept_~s__state~0); 63008#L119 assume !(8481 == ssl3_accept_~s__state~0); 63007#L122 assume !(8482 == ssl3_accept_~s__state~0); 63006#L125 assume !(8464 == ssl3_accept_~s__state~0); 63005#L128 assume !(8465 == ssl3_accept_~s__state~0); 63004#L131 assume !(8466 == ssl3_accept_~s__state~0); 63003#L134 assume !(8496 == ssl3_accept_~s__state~0); 63002#L137 assume !(8497 == ssl3_accept_~s__state~0); 63001#L140 assume !(8512 == ssl3_accept_~s__state~0); 63000#L143 assume !(8513 == ssl3_accept_~s__state~0); 62999#L146 assume !(8528 == ssl3_accept_~s__state~0); 62998#L149 assume !(8529 == ssl3_accept_~s__state~0); 62997#L152 assume !(8544 == ssl3_accept_~s__state~0); 62996#L155 assume !(8545 == ssl3_accept_~s__state~0); 62995#L158 assume !(8560 == ssl3_accept_~s__state~0); 62994#L161 assume !(8561 == ssl3_accept_~s__state~0); 62993#L164 assume !(8448 == ssl3_accept_~s__state~0); 62992#L167 assume !(8576 == ssl3_accept_~s__state~0); 62991#L170 assume !(8577 == ssl3_accept_~s__state~0); 62990#L173 assume !(8592 == ssl3_accept_~s__state~0); 62989#L176 assume !(8593 == ssl3_accept_~s__state~0); 62988#L179 assume !(8608 == ssl3_accept_~s__state~0); 62987#L182 assume !(8609 == ssl3_accept_~s__state~0); 62986#L185 assume !(8640 == ssl3_accept_~s__state~0); 62985#L188 assume !(8641 == ssl3_accept_~s__state~0); 62984#L191 assume !(8656 == ssl3_accept_~s__state~0); 62982#L194 assume !(8657 == ssl3_accept_~s__state~0); 61803#L197 assume 8672 == ssl3_accept_~s__state~0; 61804#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 61971#L513 assume !(4 == ssl3_accept_~blastFlag~0); 63304#L516 assume !(3 == ssl3_accept_~blastFlag~0); 63302#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 63300#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 63301#L524-2 ssl3_accept_~s__init_num~0 := 0; 63556#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63550#L584 ssl3_accept_~skip~0 := 0; 63548#L98-2 assume !false; 63546#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63544#L101 assume !(12292 == ssl3_accept_~s__state~0); 63542#L104 assume !(16384 == ssl3_accept_~s__state~0); 63540#L107 assume !(8192 == ssl3_accept_~s__state~0); 63538#L110 assume !(24576 == ssl3_accept_~s__state~0); 63536#L113 assume !(8195 == ssl3_accept_~s__state~0); 63534#L116 assume !(8480 == ssl3_accept_~s__state~0); 63532#L119 assume !(8481 == ssl3_accept_~s__state~0); 63530#L122 assume !(8482 == ssl3_accept_~s__state~0); 63523#L125 assume !(8464 == ssl3_accept_~s__state~0); 63520#L128 assume !(8465 == ssl3_accept_~s__state~0); 63517#L131 assume !(8466 == ssl3_accept_~s__state~0); 62822#L134 assume !(8496 == ssl3_accept_~s__state~0); 62820#L137 assume !(8497 == ssl3_accept_~s__state~0); 62818#L140 assume !(8512 == ssl3_accept_~s__state~0); 62816#L143 assume !(8513 == ssl3_accept_~s__state~0); 62814#L146 assume !(8528 == ssl3_accept_~s__state~0); 62812#L149 assume !(8529 == ssl3_accept_~s__state~0); 62810#L152 assume !(8544 == ssl3_accept_~s__state~0); 62808#L155 assume !(8545 == ssl3_accept_~s__state~0); 62806#L158 assume !(8560 == ssl3_accept_~s__state~0); 62804#L161 assume !(8561 == ssl3_accept_~s__state~0); 62802#L164 assume 8448 == ssl3_accept_~s__state~0; 62754#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 62755#L425 assume !(ssl3_accept_~num1~0 > 0); 62784#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62783#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62731#L584 ssl3_accept_~skip~0 := 0; 62732#L98-2 assume !false; 62723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62724#L101 assume !(12292 == ssl3_accept_~s__state~0); 62713#L104 assume !(16384 == ssl3_accept_~s__state~0); 62714#L107 assume !(8192 == ssl3_accept_~s__state~0); 62704#L110 assume !(24576 == ssl3_accept_~s__state~0); 62706#L113 assume !(8195 == ssl3_accept_~s__state~0); 62694#L116 assume !(8480 == ssl3_accept_~s__state~0); 62695#L119 assume !(8481 == ssl3_accept_~s__state~0); 62765#L122 assume !(8482 == ssl3_accept_~s__state~0); 62763#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-01-14 02:53:30,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,982 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-01-14 02:53:30,982 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,982 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:30,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:30,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:30,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1696354181, now seen corresponding path program 1 times [2019-01-14 02:53:30,996 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:30,996 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:30,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:30,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:30,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:31,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:31,087 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-01-14 02:53:31,087 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:31,088 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:31,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:31,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:31,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:31,089 INFO L87 Difference]: Start difference. First operand 2103 states and 2712 transitions. cyclomatic complexity: 615 Second operand 3 states. [2019-01-14 02:53:31,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:31,241 INFO L93 Difference]: Finished difference Result 3896 states and 5051 transitions. [2019-01-14 02:53:31,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:31,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3896 states and 5051 transitions. [2019-01-14 02:53:31,257 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3546 [2019-01-14 02:53:31,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3896 states to 3896 states and 5051 transitions. [2019-01-14 02:53:31,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3792 [2019-01-14 02:53:31,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3792 [2019-01-14 02:53:31,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3896 states and 5051 transitions. [2019-01-14 02:53:31,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:31,275 INFO L706 BuchiCegarLoop]: Abstraction has 3896 states and 5051 transitions. [2019-01-14 02:53:31,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3896 states and 5051 transitions. [2019-01-14 02:53:31,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3896 to 3805. [2019-01-14 02:53:31,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3805 states. [2019-01-14 02:53:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3805 states to 3805 states and 4949 transitions. [2019-01-14 02:53:31,320 INFO L729 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-01-14 02:53:31,320 INFO L609 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-01-14 02:53:31,320 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2019-01-14 02:53:31,320 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3805 states and 4949 transitions. [2019-01-14 02:53:31,333 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3500 [2019-01-14 02:53:31,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:31,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:31,335 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:31,335 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:31,335 INFO L794 eck$LassoCheckResult]: Stem: 67999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 67862#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67821#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 67822#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67935#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 67936#L98-2 assume !false; 68066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70898#L101 assume !(12292 == ssl3_accept_~s__state~0); 70896#L104 assume !(16384 == ssl3_accept_~s__state~0); 70894#L107 assume !(8192 == ssl3_accept_~s__state~0); 70892#L110 assume !(24576 == ssl3_accept_~s__state~0); 70890#L113 assume !(8195 == ssl3_accept_~s__state~0); 70888#L116 assume !(8480 == ssl3_accept_~s__state~0); 70886#L119 assume !(8481 == ssl3_accept_~s__state~0); 70884#L122 assume !(8482 == ssl3_accept_~s__state~0); 70882#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-01-14 02:53:31,336 INFO L796 eck$LassoCheckResult]: Loop: 69309#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70986#L271 assume !(0 == ssl3_accept_~blastFlag~0); 70987#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 70871#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70867#L584 ssl3_accept_~skip~0 := 0; 70860#L98-2 assume !false; 70861#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70410#L101 assume !(12292 == ssl3_accept_~s__state~0); 70411#L104 assume !(16384 == ssl3_accept_~s__state~0); 70365#L107 assume !(8192 == ssl3_accept_~s__state~0); 70366#L110 assume !(24576 == ssl3_accept_~s__state~0); 70288#L113 assume !(8195 == ssl3_accept_~s__state~0); 70289#L116 assume !(8480 == ssl3_accept_~s__state~0); 70276#L119 assume !(8481 == ssl3_accept_~s__state~0); 70277#L122 assume !(8482 == ssl3_accept_~s__state~0); 70264#L125 assume !(8464 == ssl3_accept_~s__state~0); 70265#L128 assume !(8465 == ssl3_accept_~s__state~0); 70253#L131 assume !(8466 == ssl3_accept_~s__state~0); 70254#L134 assume 8496 == ssl3_accept_~s__state~0; 69302#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 70239#L284 assume !(1 == ssl3_accept_~blastFlag~0); 71355#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 71352#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67933#L290-2 ssl3_accept_~s__init_num~0 := 0; 71348#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71342#L584 ssl3_accept_~skip~0 := 0; 71340#L98-2 assume !false; 71338#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71336#L101 assume !(12292 == ssl3_accept_~s__state~0); 71334#L104 assume !(16384 == ssl3_accept_~s__state~0); 71332#L107 assume !(8192 == ssl3_accept_~s__state~0); 71330#L110 assume !(24576 == ssl3_accept_~s__state~0); 71328#L113 assume !(8195 == ssl3_accept_~s__state~0); 71326#L116 assume !(8480 == ssl3_accept_~s__state~0); 71324#L119 assume !(8481 == ssl3_accept_~s__state~0); 71322#L122 assume !(8482 == ssl3_accept_~s__state~0); 71321#L125 assume !(8464 == ssl3_accept_~s__state~0); 71320#L128 assume !(8465 == ssl3_accept_~s__state~0); 71319#L131 assume !(8466 == ssl3_accept_~s__state~0); 71317#L134 assume !(8496 == ssl3_accept_~s__state~0); 71312#L137 assume !(8497 == ssl3_accept_~s__state~0); 71310#L140 assume 8512 == ssl3_accept_~s__state~0; 69295#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71306#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71304#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71301#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71295#L584 ssl3_accept_~skip~0 := 0; 71293#L98-2 assume !false; 71291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71289#L101 assume !(12292 == ssl3_accept_~s__state~0); 71287#L104 assume !(16384 == ssl3_accept_~s__state~0); 71285#L107 assume !(8192 == ssl3_accept_~s__state~0); 71283#L110 assume !(24576 == ssl3_accept_~s__state~0); 71281#L113 assume !(8195 == ssl3_accept_~s__state~0); 71279#L116 assume !(8480 == ssl3_accept_~s__state~0); 71277#L119 assume !(8481 == ssl3_accept_~s__state~0); 71275#L122 assume !(8482 == ssl3_accept_~s__state~0); 71273#L125 assume !(8464 == ssl3_accept_~s__state~0); 71271#L128 assume !(8465 == ssl3_accept_~s__state~0); 71269#L131 assume !(8466 == ssl3_accept_~s__state~0); 71268#L134 assume !(8496 == ssl3_accept_~s__state~0); 71267#L137 assume !(8497 == ssl3_accept_~s__state~0); 71266#L140 assume !(8512 == ssl3_accept_~s__state~0); 71265#L143 assume !(8513 == ssl3_accept_~s__state~0); 71264#L146 assume 8528 == ssl3_accept_~s__state~0; 69288#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71263#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 67840#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 67841#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67875#L351 assume !(ssl3_accept_~ret~0 <= 0); 67876#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71241#L584 ssl3_accept_~skip~0 := 0; 71239#L98-2 assume !false; 71237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71235#L101 assume !(12292 == ssl3_accept_~s__state~0); 71233#L104 assume !(16384 == ssl3_accept_~s__state~0); 71231#L107 assume !(8192 == ssl3_accept_~s__state~0); 71229#L110 assume !(24576 == ssl3_accept_~s__state~0); 71227#L113 assume !(8195 == ssl3_accept_~s__state~0); 71225#L116 assume !(8480 == ssl3_accept_~s__state~0); 71223#L119 assume !(8481 == ssl3_accept_~s__state~0); 71221#L122 assume !(8482 == ssl3_accept_~s__state~0); 71219#L125 assume !(8464 == ssl3_accept_~s__state~0); 71216#L128 assume !(8465 == ssl3_accept_~s__state~0); 71195#L131 assume !(8466 == ssl3_accept_~s__state~0); 71194#L134 assume !(8496 == ssl3_accept_~s__state~0); 71192#L137 assume !(8497 == ssl3_accept_~s__state~0); 71190#L140 assume !(8512 == ssl3_accept_~s__state~0); 71185#L143 assume !(8513 == ssl3_accept_~s__state~0); 71184#L146 assume !(8528 == ssl3_accept_~s__state~0); 71183#L149 assume !(8529 == ssl3_accept_~s__state~0); 71182#L152 assume 8544 == ssl3_accept_~s__state~0; 69281#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68008#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 67945#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67943#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 67813#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71176#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 71174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71168#L584 ssl3_accept_~skip~0 := 0; 71166#L98-2 assume !false; 71164#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71162#L101 assume !(12292 == ssl3_accept_~s__state~0); 71156#L104 assume !(16384 == ssl3_accept_~s__state~0); 71154#L107 assume !(8192 == ssl3_accept_~s__state~0); 71152#L110 assume !(24576 == ssl3_accept_~s__state~0); 71150#L113 assume !(8195 == ssl3_accept_~s__state~0); 69441#L116 assume !(8480 == ssl3_accept_~s__state~0); 69442#L119 assume !(8481 == ssl3_accept_~s__state~0); 69434#L122 assume !(8482 == ssl3_accept_~s__state~0); 69435#L125 assume !(8464 == ssl3_accept_~s__state~0); 69426#L128 assume !(8465 == ssl3_accept_~s__state~0); 69427#L131 assume !(8466 == ssl3_accept_~s__state~0); 69405#L134 assume !(8496 == ssl3_accept_~s__state~0); 69403#L137 assume !(8497 == ssl3_accept_~s__state~0); 69401#L140 assume !(8512 == ssl3_accept_~s__state~0); 69399#L143 assume !(8513 == ssl3_accept_~s__state~0); 69397#L146 assume !(8528 == ssl3_accept_~s__state~0); 69395#L149 assume !(8529 == ssl3_accept_~s__state~0); 69393#L152 assume !(8544 == ssl3_accept_~s__state~0); 69391#L155 assume !(8545 == ssl3_accept_~s__state~0); 69389#L158 assume !(8560 == ssl3_accept_~s__state~0); 69388#L161 assume !(8561 == ssl3_accept_~s__state~0); 69385#L164 assume 8448 == ssl3_accept_~s__state~0; 69383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 69381#L425 assume !(ssl3_accept_~num1~0 > 0); 69376#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69365#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69354#L584 ssl3_accept_~skip~0 := 0; 69351#L98-2 assume !false; 69348#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69343#L101 assume 12292 == ssl3_accept_~s__state~0; 69344#L102 ssl3_accept_~s__new_session~0 := 1; 69333#L210 ssl3_accept_~s__server~0 := 1; 70403#L215 assume 0 != ssl3_accept_~cb~0; 70402#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 70401#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 70400#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 70398#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 70397#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 70395#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 70396#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70921#L584 ssl3_accept_~skip~0 := 0; 70920#L98-2 assume !false; 70919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70918#L101 assume !(12292 == ssl3_accept_~s__state~0); 70917#L104 assume !(16384 == ssl3_accept_~s__state~0); 70916#L107 assume !(8192 == ssl3_accept_~s__state~0); 70915#L110 assume !(24576 == ssl3_accept_~s__state~0); 70914#L113 assume !(8195 == ssl3_accept_~s__state~0); 70908#L116 assume !(8480 == ssl3_accept_~s__state~0); 69438#L119 assume !(8481 == ssl3_accept_~s__state~0); 69439#L122 assume !(8482 == ssl3_accept_~s__state~0); 69431#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-01-14 02:53:31,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:31,336 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-01-14 02:53:31,336 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:31,336 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:31,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:31,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:31,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:31,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:31,344 INFO L82 PathProgramCache]: Analyzing trace with hash -976411317, now seen corresponding path program 1 times [2019-01-14 02:53:31,344 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:31,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:31,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:31,345 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:31,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:31,514 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-14 02:53:31,514 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 02:53:31,514 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 02:53:31,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:31,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:31,593 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-01-14 02:53:31,745 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-01-14 02:53:31,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-01-14 02:53:31,745 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:31,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-14 02:53:31,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-01-14 02:53:31,746 INFO L87 Difference]: Start difference. First operand 3805 states and 4949 transitions. cyclomatic complexity: 1153 Second operand 5 states. [2019-01-14 02:53:32,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:32,274 INFO L93 Difference]: Finished difference Result 5132 states and 6463 transitions. [2019-01-14 02:53:32,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-14 02:53:32,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5132 states and 6463 transitions. [2019-01-14 02:53:32,290 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3970 [2019-01-14 02:53:32,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5132 states to 5038 states and 6365 transitions. [2019-01-14 02:53:32,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4934 [2019-01-14 02:53:32,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4934 [2019-01-14 02:53:32,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5038 states and 6365 transitions. [2019-01-14 02:53:32,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:32,314 INFO L706 BuchiCegarLoop]: Abstraction has 5038 states and 6365 transitions. [2019-01-14 02:53:32,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5038 states and 6365 transitions. [2019-01-14 02:53:32,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5038 to 3843. [2019-01-14 02:53:32,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3843 states. [2019-01-14 02:53:32,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3843 states to 3843 states and 4923 transitions. [2019-01-14 02:53:32,361 INFO L729 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-01-14 02:53:32,361 INFO L609 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-01-14 02:53:32,361 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2019-01-14 02:53:32,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3843 states and 4923 transitions. [2019-01-14 02:53:32,373 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3515 [2019-01-14 02:53:32,373 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:32,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:32,375 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:32,375 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2019-01-14 02:53:32,376 INFO L794 eck$LassoCheckResult]: Stem: 77414#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 77275#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77233#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 77234#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 77351#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 77352#L98-2 assume !false; 77479#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78415#L101 assume !(12292 == ssl3_accept_~s__state~0); 78411#L104 assume !(16384 == ssl3_accept_~s__state~0); 78412#L107 assume !(8192 == ssl3_accept_~s__state~0); 78407#L110 assume !(24576 == ssl3_accept_~s__state~0); 78408#L113 assume !(8195 == ssl3_accept_~s__state~0); 78403#L116 assume !(8480 == ssl3_accept_~s__state~0); 78404#L119 assume !(8481 == ssl3_accept_~s__state~0); 78399#L122 assume !(8482 == ssl3_accept_~s__state~0); 78400#L125 assume 8464 == ssl3_accept_~s__state~0; 77879#L132 [2019-01-14 02:53:32,376 INFO L796 eck$LassoCheckResult]: Loop: 77879#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 79175#L271 assume !(0 == ssl3_accept_~blastFlag~0); 79174#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 79172#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79167#L584 ssl3_accept_~skip~0 := 0; 79166#L98-2 assume !false; 79165#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79164#L101 assume !(12292 == ssl3_accept_~s__state~0); 79163#L104 assume !(16384 == ssl3_accept_~s__state~0); 79162#L107 assume !(8192 == ssl3_accept_~s__state~0); 79161#L110 assume !(24576 == ssl3_accept_~s__state~0); 79160#L113 assume !(8195 == ssl3_accept_~s__state~0); 79159#L116 assume !(8480 == ssl3_accept_~s__state~0); 79158#L119 assume !(8481 == ssl3_accept_~s__state~0); 79157#L122 assume !(8482 == ssl3_accept_~s__state~0); 79156#L125 assume !(8464 == ssl3_accept_~s__state~0); 79155#L128 assume !(8465 == ssl3_accept_~s__state~0); 79154#L131 assume !(8466 == ssl3_accept_~s__state~0); 79131#L134 assume 8496 == ssl3_accept_~s__state~0; 77868#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 79129#L284 assume !(1 == ssl3_accept_~blastFlag~0); 79128#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 79127#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77349#L290-2 ssl3_accept_~s__init_num~0 := 0; 79125#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79120#L584 ssl3_accept_~skip~0 := 0; 79119#L98-2 assume !false; 79118#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79117#L101 assume !(12292 == ssl3_accept_~s__state~0); 79116#L104 assume !(16384 == ssl3_accept_~s__state~0); 79115#L107 assume !(8192 == ssl3_accept_~s__state~0); 79114#L110 assume !(24576 == ssl3_accept_~s__state~0); 79113#L113 assume !(8195 == ssl3_accept_~s__state~0); 79112#L116 assume !(8480 == ssl3_accept_~s__state~0); 79111#L119 assume !(8481 == ssl3_accept_~s__state~0); 79110#L122 assume !(8482 == ssl3_accept_~s__state~0); 79109#L125 assume !(8464 == ssl3_accept_~s__state~0); 79108#L128 assume !(8465 == ssl3_accept_~s__state~0); 79107#L131 assume !(8466 == ssl3_accept_~s__state~0); 79106#L134 assume !(8496 == ssl3_accept_~s__state~0); 79105#L137 assume !(8497 == ssl3_accept_~s__state~0); 79104#L140 assume 8512 == ssl3_accept_~s__state~0; 77858#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79102#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79101#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 79099#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79094#L584 ssl3_accept_~skip~0 := 0; 79093#L98-2 assume !false; 79092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79091#L101 assume !(12292 == ssl3_accept_~s__state~0); 79090#L104 assume !(16384 == ssl3_accept_~s__state~0); 79089#L107 assume !(8192 == ssl3_accept_~s__state~0); 79088#L110 assume !(24576 == ssl3_accept_~s__state~0); 79087#L113 assume !(8195 == ssl3_accept_~s__state~0); 79086#L116 assume !(8480 == ssl3_accept_~s__state~0); 79085#L119 assume !(8481 == ssl3_accept_~s__state~0); 79084#L122 assume !(8482 == ssl3_accept_~s__state~0); 79083#L125 assume !(8464 == ssl3_accept_~s__state~0); 79082#L128 assume !(8465 == ssl3_accept_~s__state~0); 79081#L131 assume !(8466 == ssl3_accept_~s__state~0); 79080#L134 assume !(8496 == ssl3_accept_~s__state~0); 79079#L137 assume !(8497 == ssl3_accept_~s__state~0); 79078#L140 assume !(8512 == ssl3_accept_~s__state~0); 79077#L143 assume !(8513 == ssl3_accept_~s__state~0); 79076#L146 assume 8528 == ssl3_accept_~s__state~0; 77848#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79075#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 79073#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 79071#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79066#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79063#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79061#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79056#L584 ssl3_accept_~skip~0 := 0; 79054#L98-2 assume !false; 79049#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79047#L101 assume !(12292 == ssl3_accept_~s__state~0); 79045#L104 assume !(16384 == ssl3_accept_~s__state~0); 79043#L107 assume !(8192 == ssl3_accept_~s__state~0); 79041#L110 assume !(24576 == ssl3_accept_~s__state~0); 79039#L113 assume !(8195 == ssl3_accept_~s__state~0); 79037#L116 assume !(8480 == ssl3_accept_~s__state~0); 79035#L119 assume !(8481 == ssl3_accept_~s__state~0); 79033#L122 assume !(8482 == ssl3_accept_~s__state~0); 79031#L125 assume !(8464 == ssl3_accept_~s__state~0); 79029#L128 assume !(8465 == ssl3_accept_~s__state~0); 79027#L131 assume !(8466 == ssl3_accept_~s__state~0); 79025#L134 assume !(8496 == ssl3_accept_~s__state~0); 79023#L137 assume !(8497 == ssl3_accept_~s__state~0); 79021#L140 assume !(8512 == ssl3_accept_~s__state~0); 79019#L143 assume !(8513 == ssl3_accept_~s__state~0); 79017#L146 assume !(8528 == ssl3_accept_~s__state~0); 79015#L149 assume !(8529 == ssl3_accept_~s__state~0); 79013#L152 assume 8544 == ssl3_accept_~s__state~0; 77838#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 79010#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 79007#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79003#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 79001#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 79000#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 78999#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78958#L584 ssl3_accept_~skip~0 := 0; 78959#L98-2 assume !false; 78950#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78951#L101 assume !(12292 == ssl3_accept_~s__state~0); 78942#L104 assume !(16384 == ssl3_accept_~s__state~0); 78943#L107 assume !(8192 == ssl3_accept_~s__state~0); 78934#L110 assume !(24576 == ssl3_accept_~s__state~0); 78935#L113 assume !(8195 == ssl3_accept_~s__state~0); 78926#L116 assume !(8480 == ssl3_accept_~s__state~0); 78927#L119 assume !(8481 == ssl3_accept_~s__state~0); 78918#L122 assume !(8482 == ssl3_accept_~s__state~0); 78919#L125 assume !(8464 == ssl3_accept_~s__state~0); 78910#L128 assume !(8465 == ssl3_accept_~s__state~0); 78911#L131 assume !(8466 == ssl3_accept_~s__state~0); 78902#L134 assume !(8496 == ssl3_accept_~s__state~0); 78900#L137 assume !(8497 == ssl3_accept_~s__state~0); 78898#L140 assume !(8512 == ssl3_accept_~s__state~0); 78896#L143 assume !(8513 == ssl3_accept_~s__state~0); 78894#L146 assume !(8528 == ssl3_accept_~s__state~0); 78892#L149 assume !(8529 == ssl3_accept_~s__state~0); 78890#L152 assume !(8544 == ssl3_accept_~s__state~0); 78888#L155 assume !(8545 == ssl3_accept_~s__state~0); 78886#L158 assume !(8560 == ssl3_accept_~s__state~0); 78884#L161 assume !(8561 == ssl3_accept_~s__state~0); 78882#L164 assume 8448 == ssl3_accept_~s__state~0; 78880#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 78879#L425 assume !(ssl3_accept_~num1~0 > 0); 78875#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 78872#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78862#L584 ssl3_accept_~skip~0 := 0; 78860#L98-2 assume !false; 78858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78856#L101 assume !(12292 == ssl3_accept_~s__state~0); 78854#L104 assume !(16384 == ssl3_accept_~s__state~0); 78852#L107 assume !(8192 == ssl3_accept_~s__state~0); 78850#L110 assume !(24576 == ssl3_accept_~s__state~0); 78848#L113 assume !(8195 == ssl3_accept_~s__state~0); 78845#L116 assume !(8480 == ssl3_accept_~s__state~0); 78843#L119 assume !(8481 == ssl3_accept_~s__state~0); 78841#L122 assume !(8482 == ssl3_accept_~s__state~0); 78838#L125 assume !(8464 == ssl3_accept_~s__state~0); 78836#L128 assume !(8465 == ssl3_accept_~s__state~0); 78834#L131 assume !(8466 == ssl3_accept_~s__state~0); 78832#L134 assume !(8496 == ssl3_accept_~s__state~0); 78830#L137 assume !(8497 == ssl3_accept_~s__state~0); 78828#L140 assume !(8512 == ssl3_accept_~s__state~0); 78826#L143 assume !(8513 == ssl3_accept_~s__state~0); 78824#L146 assume !(8528 == ssl3_accept_~s__state~0); 78822#L149 assume !(8529 == ssl3_accept_~s__state~0); 78820#L152 assume !(8544 == ssl3_accept_~s__state~0); 78818#L155 assume !(8545 == ssl3_accept_~s__state~0); 78816#L158 assume !(8560 == ssl3_accept_~s__state~0); 78814#L161 assume !(8561 == ssl3_accept_~s__state~0); 78811#L164 assume !(8448 == ssl3_accept_~s__state~0); 78812#L167 assume 8576 == ssl3_accept_~s__state~0; 78990#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 78986#L439 assume !(ssl3_accept_~ret~0 <= 0); 78693#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 78694#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78967#L584 ssl3_accept_~skip~0 := 0; 78954#L98-2 assume !false; 78955#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78946#L101 assume !(12292 == ssl3_accept_~s__state~0); 78947#L104 assume !(16384 == ssl3_accept_~s__state~0); 78938#L107 assume !(8192 == ssl3_accept_~s__state~0); 78939#L110 assume !(24576 == ssl3_accept_~s__state~0); 78930#L113 assume !(8195 == ssl3_accept_~s__state~0); 78931#L116 assume !(8480 == ssl3_accept_~s__state~0); 78922#L119 assume !(8481 == ssl3_accept_~s__state~0); 78923#L122 assume !(8482 == ssl3_accept_~s__state~0); 78914#L125 assume 8464 == ssl3_accept_~s__state~0; 77879#L132 [2019-01-14 02:53:32,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:32,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-01-14 02:53:32,376 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:32,376 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:32,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:32,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:32,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:32,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:32,385 INFO L82 PathProgramCache]: Analyzing trace with hash -522311139, now seen corresponding path program 1 times [2019-01-14 02:53:32,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:32,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:32,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,386 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:32,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-01-14 02:53:32,477 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:32,478 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:32,478 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:32,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:32,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:32,478 INFO L87 Difference]: Start difference. First operand 3843 states and 4923 transitions. cyclomatic complexity: 1092 Second operand 3 states. [2019-01-14 02:53:32,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:32,759 INFO L93 Difference]: Finished difference Result 4199 states and 5319 transitions. [2019-01-14 02:53:32,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:32,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4199 states and 5319 transitions. [2019-01-14 02:53:32,770 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3629 [2019-01-14 02:53:32,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4199 states to 4049 states and 5169 transitions. [2019-01-14 02:53:32,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3945 [2019-01-14 02:53:32,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3945 [2019-01-14 02:53:32,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4049 states and 5169 transitions. [2019-01-14 02:53:32,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:32,790 INFO L706 BuchiCegarLoop]: Abstraction has 4049 states and 5169 transitions. [2019-01-14 02:53:32,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4049 states and 5169 transitions. [2019-01-14 02:53:32,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4049 to 3837. [2019-01-14 02:53:32,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3837 states. [2019-01-14 02:53:32,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3837 states to 3837 states and 4899 transitions. [2019-01-14 02:53:32,830 INFO L729 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-01-14 02:53:32,830 INFO L609 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-01-14 02:53:32,830 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2019-01-14 02:53:32,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3837 states and 4899 transitions. [2019-01-14 02:53:32,840 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3483 [2019-01-14 02:53:32,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:32,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:32,842 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:32,842 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-01-14 02:53:32,842 INFO L794 eck$LassoCheckResult]: Stem: 85462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 85323#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 85281#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 85282#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 85399#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 85400#L98-2 assume !false; 85526#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87813#L101 assume !(12292 == ssl3_accept_~s__state~0); 87812#L104 assume !(16384 == ssl3_accept_~s__state~0); 87811#L107 assume !(8192 == ssl3_accept_~s__state~0); 87810#L110 assume !(24576 == ssl3_accept_~s__state~0); 87079#L113 assume !(8195 == ssl3_accept_~s__state~0); 87076#L116 assume !(8480 == ssl3_accept_~s__state~0); 87073#L119 assume !(8481 == ssl3_accept_~s__state~0); 87069#L122 assume !(8482 == ssl3_accept_~s__state~0); 87065#L125 assume 8464 == ssl3_accept_~s__state~0; 85469#L132 [2019-01-14 02:53:32,843 INFO L796 eck$LassoCheckResult]: Loop: 85469#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 85470#L271 assume !(0 == ssl3_accept_~blastFlag~0); 87532#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 89029#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89024#L584 ssl3_accept_~skip~0 := 0; 89023#L98-2 assume !false; 89022#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89021#L101 assume !(12292 == ssl3_accept_~s__state~0); 89020#L104 assume !(16384 == ssl3_accept_~s__state~0); 89019#L107 assume !(8192 == ssl3_accept_~s__state~0); 89018#L110 assume !(24576 == ssl3_accept_~s__state~0); 89017#L113 assume !(8195 == ssl3_accept_~s__state~0); 89016#L116 assume !(8480 == ssl3_accept_~s__state~0); 89015#L119 assume !(8481 == ssl3_accept_~s__state~0); 89014#L122 assume !(8482 == ssl3_accept_~s__state~0); 89013#L125 assume !(8464 == ssl3_accept_~s__state~0); 89012#L128 assume !(8465 == ssl3_accept_~s__state~0); 88992#L131 assume !(8466 == ssl3_accept_~s__state~0); 86952#L134 assume 8496 == ssl3_accept_~s__state~0; 85723#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 86950#L284 assume !(1 == ssl3_accept_~blastFlag~0); 86949#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 86948#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85397#L290-2 ssl3_accept_~s__init_num~0 := 0; 86946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86941#L584 ssl3_accept_~skip~0 := 0; 86940#L98-2 assume !false; 86939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86938#L101 assume !(12292 == ssl3_accept_~s__state~0); 86937#L104 assume !(16384 == ssl3_accept_~s__state~0); 86936#L107 assume !(8192 == ssl3_accept_~s__state~0); 86935#L110 assume !(24576 == ssl3_accept_~s__state~0); 86934#L113 assume !(8195 == ssl3_accept_~s__state~0); 86933#L116 assume !(8480 == ssl3_accept_~s__state~0); 86932#L119 assume !(8481 == ssl3_accept_~s__state~0); 86931#L122 assume !(8482 == ssl3_accept_~s__state~0); 86930#L125 assume !(8464 == ssl3_accept_~s__state~0); 86929#L128 assume !(8465 == ssl3_accept_~s__state~0); 86928#L131 assume !(8466 == ssl3_accept_~s__state~0); 86927#L134 assume !(8496 == ssl3_accept_~s__state~0); 86926#L137 assume !(8497 == ssl3_accept_~s__state~0); 86925#L140 assume 8512 == ssl3_accept_~s__state~0; 85718#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86923#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 86922#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86920#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86915#L584 ssl3_accept_~skip~0 := 0; 86914#L98-2 assume !false; 86913#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86912#L101 assume !(12292 == ssl3_accept_~s__state~0); 86911#L104 assume !(16384 == ssl3_accept_~s__state~0); 86910#L107 assume !(8192 == ssl3_accept_~s__state~0); 86909#L110 assume !(24576 == ssl3_accept_~s__state~0); 86908#L113 assume !(8195 == ssl3_accept_~s__state~0); 86907#L116 assume !(8480 == ssl3_accept_~s__state~0); 86906#L119 assume !(8481 == ssl3_accept_~s__state~0); 86905#L122 assume !(8482 == ssl3_accept_~s__state~0); 86904#L125 assume !(8464 == ssl3_accept_~s__state~0); 86903#L128 assume !(8465 == ssl3_accept_~s__state~0); 86902#L131 assume !(8466 == ssl3_accept_~s__state~0); 86901#L134 assume !(8496 == ssl3_accept_~s__state~0); 86900#L137 assume !(8497 == ssl3_accept_~s__state~0); 86899#L140 assume !(8512 == ssl3_accept_~s__state~0); 86898#L143 assume !(8513 == ssl3_accept_~s__state~0); 86897#L146 assume 8528 == ssl3_accept_~s__state~0; 85713#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 86896#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 86895#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 86891#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 86889#L351 assume !(ssl3_accept_~ret~0 <= 0); 86884#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 86882#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86877#L584 ssl3_accept_~skip~0 := 0; 86875#L98-2 assume !false; 86870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86868#L101 assume !(12292 == ssl3_accept_~s__state~0); 86866#L104 assume !(16384 == ssl3_accept_~s__state~0); 86864#L107 assume !(8192 == ssl3_accept_~s__state~0); 86862#L110 assume !(24576 == ssl3_accept_~s__state~0); 86860#L113 assume !(8195 == ssl3_accept_~s__state~0); 86858#L116 assume !(8480 == ssl3_accept_~s__state~0); 86856#L119 assume !(8481 == ssl3_accept_~s__state~0); 86854#L122 assume !(8482 == ssl3_accept_~s__state~0); 86852#L125 assume !(8464 == ssl3_accept_~s__state~0); 86850#L128 assume !(8465 == ssl3_accept_~s__state~0); 86848#L131 assume !(8466 == ssl3_accept_~s__state~0); 86846#L134 assume !(8496 == ssl3_accept_~s__state~0); 86844#L137 assume !(8497 == ssl3_accept_~s__state~0); 86842#L140 assume !(8512 == ssl3_accept_~s__state~0); 86840#L143 assume !(8513 == ssl3_accept_~s__state~0); 86838#L146 assume !(8528 == ssl3_accept_~s__state~0); 86836#L149 assume !(8529 == ssl3_accept_~s__state~0); 86834#L152 assume 8544 == ssl3_accept_~s__state~0; 85708#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 86831#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 86828#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86824#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 86822#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 86821#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 86818#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86813#L584 ssl3_accept_~skip~0 := 0; 86812#L98-2 assume !false; 86811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86810#L101 assume !(12292 == ssl3_accept_~s__state~0); 86809#L104 assume !(16384 == ssl3_accept_~s__state~0); 86808#L107 assume !(8192 == ssl3_accept_~s__state~0); 86807#L110 assume !(24576 == ssl3_accept_~s__state~0); 86806#L113 assume !(8195 == ssl3_accept_~s__state~0); 86805#L116 assume !(8480 == ssl3_accept_~s__state~0); 86804#L119 assume !(8481 == ssl3_accept_~s__state~0); 86803#L122 assume !(8482 == ssl3_accept_~s__state~0); 86801#L125 assume !(8464 == ssl3_accept_~s__state~0); 86800#L128 assume !(8465 == ssl3_accept_~s__state~0); 86799#L131 assume !(8466 == ssl3_accept_~s__state~0); 86798#L134 assume !(8496 == ssl3_accept_~s__state~0); 86796#L137 assume !(8497 == ssl3_accept_~s__state~0); 86794#L140 assume !(8512 == ssl3_accept_~s__state~0); 86792#L143 assume !(8513 == ssl3_accept_~s__state~0); 86790#L146 assume !(8528 == ssl3_accept_~s__state~0); 86788#L149 assume !(8529 == ssl3_accept_~s__state~0); 86786#L152 assume !(8544 == ssl3_accept_~s__state~0); 86784#L155 assume !(8545 == ssl3_accept_~s__state~0); 86782#L158 assume !(8560 == ssl3_accept_~s__state~0); 86780#L161 assume !(8561 == ssl3_accept_~s__state~0); 86778#L164 assume 8448 == ssl3_accept_~s__state~0; 86775#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 86773#L425 assume !(ssl3_accept_~num1~0 > 0); 86770#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86760#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86754#L584 ssl3_accept_~skip~0 := 0; 86752#L98-2 assume !false; 86750#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86748#L101 assume !(12292 == ssl3_accept_~s__state~0); 86746#L104 assume !(16384 == ssl3_accept_~s__state~0); 86744#L107 assume !(8192 == ssl3_accept_~s__state~0); 86742#L110 assume !(24576 == ssl3_accept_~s__state~0); 86739#L113 assume !(8195 == ssl3_accept_~s__state~0); 86737#L116 assume !(8480 == ssl3_accept_~s__state~0); 86734#L119 assume !(8481 == ssl3_accept_~s__state~0); 86730#L122 assume !(8482 == ssl3_accept_~s__state~0); 86731#L125 assume !(8464 == ssl3_accept_~s__state~0); 86721#L128 assume !(8465 == ssl3_accept_~s__state~0); 86722#L131 assume !(8466 == ssl3_accept_~s__state~0); 86712#L134 assume !(8496 == ssl3_accept_~s__state~0); 86713#L137 assume !(8497 == ssl3_accept_~s__state~0); 86699#L140 assume !(8512 == ssl3_accept_~s__state~0); 86700#L143 assume !(8513 == ssl3_accept_~s__state~0); 86654#L146 assume !(8528 == ssl3_accept_~s__state~0); 86655#L149 assume !(8529 == ssl3_accept_~s__state~0); 86627#L152 assume !(8544 == ssl3_accept_~s__state~0); 86628#L155 assume !(8545 == ssl3_accept_~s__state~0); 86623#L158 assume !(8560 == ssl3_accept_~s__state~0); 86624#L161 assume !(8561 == ssl3_accept_~s__state~0); 86617#L164 assume !(8448 == ssl3_accept_~s__state~0); 86614#L167 assume 8576 == ssl3_accept_~s__state~0; 86440#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 86607#L439 assume !(ssl3_accept_~ret~0 <= 0); 86608#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 86323#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89043#L584 ssl3_accept_~skip~0 := 0; 89042#L98-2 assume !false; 89041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89040#L101 assume !(12292 == ssl3_accept_~s__state~0); 89039#L104 assume !(16384 == ssl3_accept_~s__state~0); 89038#L107 assume !(8192 == ssl3_accept_~s__state~0); 89037#L110 assume !(24576 == ssl3_accept_~s__state~0); 89036#L113 assume !(8195 == ssl3_accept_~s__state~0); 89035#L116 assume !(8480 == ssl3_accept_~s__state~0); 89034#L119 assume !(8481 == ssl3_accept_~s__state~0); 89033#L122 assume !(8482 == ssl3_accept_~s__state~0); 89032#L125 assume !(8464 == ssl3_accept_~s__state~0); 89031#L128 assume !(8465 == ssl3_accept_~s__state~0); 89011#L131 assume 8466 == ssl3_accept_~s__state~0; 85469#L132 [2019-01-14 02:53:32,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:32,843 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-01-14 02:53:32,843 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:32,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:32,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:32,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:32,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:32,852 INFO L82 PathProgramCache]: Analyzing trace with hash -859783135, now seen corresponding path program 1 times [2019-01-14 02:53:32,852 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:32,852 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:32,853 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,853 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:32,853 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-14 02:53:33,142 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:33,142 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-01-14 02:53:33,142 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:33,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-14 02:53:33,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-01-14 02:53:33,143 INFO L87 Difference]: Start difference. First operand 3837 states and 4899 transitions. cyclomatic complexity: 1075 Second operand 5 states. [2019-01-14 02:53:33,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:33,313 INFO L93 Difference]: Finished difference Result 18164 states and 22963 transitions. [2019-01-14 02:53:33,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-14 02:53:33,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18164 states and 22963 transitions. [2019-01-14 02:53:33,369 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 16826 [2019-01-14 02:53:33,425 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18164 states to 18164 states and 22963 transitions. [2019-01-14 02:53:33,425 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18060 [2019-01-14 02:53:33,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18060 [2019-01-14 02:53:33,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18164 states and 22963 transitions. [2019-01-14 02:53:33,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:33,453 INFO L706 BuchiCegarLoop]: Abstraction has 18164 states and 22963 transitions. [2019-01-14 02:53:33,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18164 states and 22963 transitions. [2019-01-14 02:53:33,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18164 to 6639. [2019-01-14 02:53:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6639 states. [2019-01-14 02:53:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6639 states to 6639 states and 8442 transitions. [2019-01-14 02:53:33,578 INFO L729 BuchiCegarLoop]: Abstraction has 6639 states and 8442 transitions. [2019-01-14 02:53:33,579 INFO L609 BuchiCegarLoop]: Abstraction has 6639 states and 8442 transitions. [2019-01-14 02:53:33,579 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2019-01-14 02:53:33,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6639 states and 8442 transitions. [2019-01-14 02:53:33,603 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6261 [2019-01-14 02:53:33,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:33,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:33,605 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:33,605 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-01-14 02:53:33,605 INFO L794 eck$LassoCheckResult]: Stem: 107478#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 107340#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107299#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 107300#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 107416#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 107417#L98-2 assume !false; 107539#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109703#L101 assume !(12292 == ssl3_accept_~s__state~0); 109699#L104 assume !(16384 == ssl3_accept_~s__state~0); 109700#L107 assume !(8192 == ssl3_accept_~s__state~0); 109695#L110 assume !(24576 == ssl3_accept_~s__state~0); 109696#L113 assume !(8195 == ssl3_accept_~s__state~0); 109691#L116 assume !(8480 == ssl3_accept_~s__state~0); 109692#L119 assume !(8481 == ssl3_accept_~s__state~0); 109687#L122 assume !(8482 == ssl3_accept_~s__state~0); 109688#L125 assume 8464 == ssl3_accept_~s__state~0; 109597#L132 [2019-01-14 02:53:33,605 INFO L796 eck$LassoCheckResult]: Loop: 109597#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 109772#L271 assume !(0 == ssl3_accept_~blastFlag~0); 110081#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 110074#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110068#L584 ssl3_accept_~skip~0 := 0; 110066#L98-2 assume !false; 110064#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110062#L101 assume !(12292 == ssl3_accept_~s__state~0); 110060#L104 assume !(16384 == ssl3_accept_~s__state~0); 110058#L107 assume !(8192 == ssl3_accept_~s__state~0); 110056#L110 assume !(24576 == ssl3_accept_~s__state~0); 110054#L113 assume !(8195 == ssl3_accept_~s__state~0); 110052#L116 assume !(8480 == ssl3_accept_~s__state~0); 110050#L119 assume !(8481 == ssl3_accept_~s__state~0); 110048#L122 assume !(8482 == ssl3_accept_~s__state~0); 110046#L125 assume !(8464 == ssl3_accept_~s__state~0); 110044#L128 assume !(8465 == ssl3_accept_~s__state~0); 109769#L131 assume !(8466 == ssl3_accept_~s__state~0); 109588#L134 assume 8496 == ssl3_accept_~s__state~0; 109586#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 109584#L284 assume !(1 == ssl3_accept_~blastFlag~0); 109583#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 109581#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 107413#L290-2 ssl3_accept_~s__init_num~0 := 0; 109579#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109574#L584 ssl3_accept_~skip~0 := 0; 109573#L98-2 assume !false; 109572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109571#L101 assume !(12292 == ssl3_accept_~s__state~0); 109570#L104 assume !(16384 == ssl3_accept_~s__state~0); 109569#L107 assume !(8192 == ssl3_accept_~s__state~0); 109568#L110 assume !(24576 == ssl3_accept_~s__state~0); 109567#L113 assume !(8195 == ssl3_accept_~s__state~0); 109566#L116 assume !(8480 == ssl3_accept_~s__state~0); 109565#L119 assume !(8481 == ssl3_accept_~s__state~0); 109564#L122 assume !(8482 == ssl3_accept_~s__state~0); 109563#L125 assume !(8464 == ssl3_accept_~s__state~0); 108820#L128 assume !(8465 == ssl3_accept_~s__state~0); 108821#L131 assume !(8466 == ssl3_accept_~s__state~0); 108764#L134 assume !(8496 == ssl3_accept_~s__state~0); 108765#L137 assume !(8497 == ssl3_accept_~s__state~0); 107878#L140 assume 8512 == ssl3_accept_~s__state~0; 107879#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109948#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 109949#L305 assume !(ssl3_accept_~ret~0 <= 0); 110722#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 110720#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110715#L584 ssl3_accept_~skip~0 := 0; 110714#L98-2 assume !false; 110713#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110712#L101 assume !(12292 == ssl3_accept_~s__state~0); 110711#L104 assume !(16384 == ssl3_accept_~s__state~0); 110710#L107 assume !(8192 == ssl3_accept_~s__state~0); 110709#L110 assume !(24576 == ssl3_accept_~s__state~0); 110708#L113 assume !(8195 == ssl3_accept_~s__state~0); 110707#L116 assume !(8480 == ssl3_accept_~s__state~0); 110706#L119 assume !(8481 == ssl3_accept_~s__state~0); 110705#L122 assume !(8482 == ssl3_accept_~s__state~0); 110704#L125 assume !(8464 == ssl3_accept_~s__state~0); 110703#L128 assume !(8465 == ssl3_accept_~s__state~0); 110702#L131 assume !(8466 == ssl3_accept_~s__state~0); 110701#L134 assume !(8496 == ssl3_accept_~s__state~0); 110700#L137 assume !(8497 == ssl3_accept_~s__state~0); 110699#L140 assume !(8512 == ssl3_accept_~s__state~0); 110698#L143 assume !(8513 == ssl3_accept_~s__state~0); 110697#L146 assume 8528 == ssl3_accept_~s__state~0; 109663#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110696#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 110695#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 110691#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 110689#L351 assume !(ssl3_accept_~ret~0 <= 0); 110684#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 110682#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110677#L584 ssl3_accept_~skip~0 := 0; 110675#L98-2 assume !false; 110670#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110668#L101 assume !(12292 == ssl3_accept_~s__state~0); 110666#L104 assume !(16384 == ssl3_accept_~s__state~0); 110664#L107 assume !(8192 == ssl3_accept_~s__state~0); 110660#L110 assume !(24576 == ssl3_accept_~s__state~0); 110657#L113 assume !(8195 == ssl3_accept_~s__state~0); 110655#L116 assume !(8480 == ssl3_accept_~s__state~0); 110652#L119 assume !(8481 == ssl3_accept_~s__state~0); 110649#L122 assume !(8482 == ssl3_accept_~s__state~0); 110646#L125 assume !(8464 == ssl3_accept_~s__state~0); 110642#L128 assume !(8465 == ssl3_accept_~s__state~0); 110635#L131 assume !(8466 == ssl3_accept_~s__state~0); 110632#L134 assume !(8496 == ssl3_accept_~s__state~0); 110629#L137 assume !(8497 == ssl3_accept_~s__state~0); 110626#L140 assume !(8512 == ssl3_accept_~s__state~0); 110623#L143 assume !(8513 == ssl3_accept_~s__state~0); 110620#L146 assume !(8528 == ssl3_accept_~s__state~0); 110616#L149 assume !(8529 == ssl3_accept_~s__state~0); 110609#L152 assume 8544 == ssl3_accept_~s__state~0; 109658#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110604#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 110600#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110597#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 110594#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 110592#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 110588#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110582#L584 ssl3_accept_~skip~0 := 0; 110580#L98-2 assume !false; 110578#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110576#L101 assume !(12292 == ssl3_accept_~s__state~0); 110574#L104 assume !(16384 == ssl3_accept_~s__state~0); 110572#L107 assume !(8192 == ssl3_accept_~s__state~0); 110570#L110 assume !(24576 == ssl3_accept_~s__state~0); 110568#L113 assume !(8195 == ssl3_accept_~s__state~0); 110566#L116 assume !(8480 == ssl3_accept_~s__state~0); 110564#L119 assume !(8481 == ssl3_accept_~s__state~0); 110562#L122 assume !(8482 == ssl3_accept_~s__state~0); 110560#L125 assume !(8464 == ssl3_accept_~s__state~0); 110558#L128 assume !(8465 == ssl3_accept_~s__state~0); 110556#L131 assume !(8466 == ssl3_accept_~s__state~0); 110554#L134 assume !(8496 == ssl3_accept_~s__state~0); 110552#L137 assume !(8497 == ssl3_accept_~s__state~0); 110550#L140 assume !(8512 == ssl3_accept_~s__state~0); 110548#L143 assume !(8513 == ssl3_accept_~s__state~0); 110546#L146 assume !(8528 == ssl3_accept_~s__state~0); 110544#L149 assume !(8529 == ssl3_accept_~s__state~0); 110542#L152 assume !(8544 == ssl3_accept_~s__state~0); 110534#L155 assume !(8545 == ssl3_accept_~s__state~0); 110532#L158 assume !(8560 == ssl3_accept_~s__state~0); 110530#L161 assume !(8561 == ssl3_accept_~s__state~0); 110528#L164 assume 8448 == ssl3_accept_~s__state~0; 110510#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 110508#L425 assume !(ssl3_accept_~num1~0 > 0); 110502#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110501#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110491#L584 ssl3_accept_~skip~0 := 0; 110489#L98-2 assume !false; 110487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110485#L101 assume !(12292 == ssl3_accept_~s__state~0); 110483#L104 assume !(16384 == ssl3_accept_~s__state~0); 110481#L107 assume !(8192 == ssl3_accept_~s__state~0); 110479#L110 assume !(24576 == ssl3_accept_~s__state~0); 110477#L113 assume !(8195 == ssl3_accept_~s__state~0); 110475#L116 assume !(8480 == ssl3_accept_~s__state~0); 110473#L119 assume !(8481 == ssl3_accept_~s__state~0); 110471#L122 assume !(8482 == ssl3_accept_~s__state~0); 110469#L125 assume !(8464 == ssl3_accept_~s__state~0); 110467#L128 assume !(8465 == ssl3_accept_~s__state~0); 110465#L131 assume !(8466 == ssl3_accept_~s__state~0); 110463#L134 assume !(8496 == ssl3_accept_~s__state~0); 110461#L137 assume !(8497 == ssl3_accept_~s__state~0); 110459#L140 assume !(8512 == ssl3_accept_~s__state~0); 110457#L143 assume !(8513 == ssl3_accept_~s__state~0); 110455#L146 assume !(8528 == ssl3_accept_~s__state~0); 110453#L149 assume !(8529 == ssl3_accept_~s__state~0); 110451#L152 assume !(8544 == ssl3_accept_~s__state~0); 110449#L155 assume !(8545 == ssl3_accept_~s__state~0); 110447#L158 assume !(8560 == ssl3_accept_~s__state~0); 110445#L161 assume !(8561 == ssl3_accept_~s__state~0); 110443#L164 assume !(8448 == ssl3_accept_~s__state~0); 110444#L167 assume 8576 == ssl3_accept_~s__state~0; 110294#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 113037#L439 assume !(ssl3_accept_~ret~0 <= 0); 113036#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110221#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110216#L584 ssl3_accept_~skip~0 := 0; 110215#L98-2 assume !false; 110214#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110213#L101 assume !(12292 == ssl3_accept_~s__state~0); 110212#L104 assume !(16384 == ssl3_accept_~s__state~0); 110211#L107 assume !(8192 == ssl3_accept_~s__state~0); 110210#L110 assume !(24576 == ssl3_accept_~s__state~0); 110209#L113 assume !(8195 == ssl3_accept_~s__state~0); 110208#L116 assume !(8480 == ssl3_accept_~s__state~0); 110207#L119 assume !(8481 == ssl3_accept_~s__state~0); 110206#L122 assume !(8482 == ssl3_accept_~s__state~0); 110205#L125 assume !(8464 == ssl3_accept_~s__state~0); 110203#L128 assume !(8465 == ssl3_accept_~s__state~0); 110204#L131 assume 8466 == ssl3_accept_~s__state~0; 109597#L132 [2019-01-14 02:53:33,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:33,606 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-01-14 02:53:33,606 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:33,606 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:33,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:33,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:33,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:33,614 INFO L82 PathProgramCache]: Analyzing trace with hash -813359048, now seen corresponding path program 1 times [2019-01-14 02:53:33,614 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:33,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:33,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,615 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:33,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:33,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:33,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:33,712 INFO L82 PathProgramCache]: Analyzing trace with hash -445262842, now seen corresponding path program 1 times [2019-01-14 02:53:33,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:33,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:33,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:33,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:33,806 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-01-14 02:53:33,806 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:33,806 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:35,787 WARN L181 SmtUtils]: Spent 1.96 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-01-14 02:53:35,931 WARN L181 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-01-14 02:53:35,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:35,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:35,945 INFO L87 Difference]: Start difference. First operand 6639 states and 8442 transitions. cyclomatic complexity: 1821 Second operand 3 states. [2019-01-14 02:53:36,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:36,166 INFO L93 Difference]: Finished difference Result 3895 states and 4904 transitions. [2019-01-14 02:53:36,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:36,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3895 states and 4904 transitions. [2019-01-14 02:53:36,183 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3513 [2019-01-14 02:53:36,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3895 states to 3895 states and 4904 transitions. [2019-01-14 02:53:36,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3791 [2019-01-14 02:53:36,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3791 [2019-01-14 02:53:36,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3895 states and 4904 transitions. [2019-01-14 02:53:36,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:36,208 INFO L706 BuchiCegarLoop]: Abstraction has 3895 states and 4904 transitions. [2019-01-14 02:53:36,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3895 states and 4904 transitions. [2019-01-14 02:53:36,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3895 to 3847. [2019-01-14 02:53:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3847 states. [2019-01-14 02:53:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3847 states to 3847 states and 4850 transitions. [2019-01-14 02:53:36,253 INFO L729 BuchiCegarLoop]: Abstraction has 3847 states and 4850 transitions. [2019-01-14 02:53:36,253 INFO L609 BuchiCegarLoop]: Abstraction has 3847 states and 4850 transitions. [2019-01-14 02:53:36,254 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2019-01-14 02:53:36,254 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3847 states and 4850 transitions. [2019-01-14 02:53:36,265 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3467 [2019-01-14 02:53:36,266 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:36,266 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:36,266 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-14 02:53:36,267 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-01-14 02:53:36,267 INFO L794 eck$LassoCheckResult]: Stem: 118034#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117882#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117841#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 117842#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117958#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 117959#L98-2 assume !false; 118105#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118873#L101 assume !(12292 == ssl3_accept_~s__state~0); 118853#L104 assume !(16384 == ssl3_accept_~s__state~0); 118854#L107 assume !(8192 == ssl3_accept_~s__state~0); 118839#L110 assume !(24576 == ssl3_accept_~s__state~0); 118840#L113 assume !(8195 == ssl3_accept_~s__state~0); 118827#L116 assume !(8480 == ssl3_accept_~s__state~0); 118828#L119 assume !(8481 == ssl3_accept_~s__state~0); 118679#L122 assume !(8482 == ssl3_accept_~s__state~0); 118680#L125 assume !(8464 == ssl3_accept_~s__state~0); 118525#L128 assume !(8465 == ssl3_accept_~s__state~0); 118526#L131 assume !(8466 == ssl3_accept_~s__state~0); 118946#L134 assume !(8496 == ssl3_accept_~s__state~0); 118939#L137 [2019-01-14 02:53:36,267 INFO L796 eck$LassoCheckResult]: Loop: 118939#L137 assume !(8497 == ssl3_accept_~s__state~0); 118938#L140 assume !(8512 == ssl3_accept_~s__state~0); 118937#L143 assume !(8513 == ssl3_accept_~s__state~0); 118936#L146 assume !(8528 == ssl3_accept_~s__state~0); 118935#L149 assume !(8529 == ssl3_accept_~s__state~0); 118934#L152 assume !(8544 == ssl3_accept_~s__state~0); 118933#L155 assume !(8545 == ssl3_accept_~s__state~0); 118932#L158 assume !(8560 == ssl3_accept_~s__state~0); 118931#L161 assume !(8561 == ssl3_accept_~s__state~0); 118930#L164 assume 8448 == ssl3_accept_~s__state~0; 118312#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 118929#L425 assume !(ssl3_accept_~num1~0 > 0); 118927#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 118925#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118920#L584 ssl3_accept_~skip~0 := 0; 118919#L98-2 assume !false; 118203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118204#L101 assume !(12292 == ssl3_accept_~s__state~0); 118195#L104 assume !(16384 == ssl3_accept_~s__state~0); 118196#L107 assume !(8192 == ssl3_accept_~s__state~0); 118186#L110 assume !(24576 == ssl3_accept_~s__state~0); 118188#L113 assume !(8195 == ssl3_accept_~s__state~0); 118176#L116 assume !(8480 == ssl3_accept_~s__state~0); 118178#L119 assume !(8481 == ssl3_accept_~s__state~0); 118167#L122 assume 8482 == ssl3_accept_~s__state~0; 118169#L123 ssl3_accept_~s__state~0 := 3; 118964#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118959#L584 ssl3_accept_~skip~0 := 0; 118958#L98-2 assume !false; 118957#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118956#L101 assume !(12292 == ssl3_accept_~s__state~0); 118955#L104 assume !(16384 == ssl3_accept_~s__state~0); 118954#L107 assume !(8192 == ssl3_accept_~s__state~0); 118953#L110 assume !(24576 == ssl3_accept_~s__state~0); 118952#L113 assume !(8195 == ssl3_accept_~s__state~0); 118951#L116 assume !(8480 == ssl3_accept_~s__state~0); 118950#L119 assume !(8481 == ssl3_accept_~s__state~0); 118949#L122 assume !(8482 == ssl3_accept_~s__state~0); 118948#L125 assume !(8464 == ssl3_accept_~s__state~0); 118947#L128 assume !(8465 == ssl3_accept_~s__state~0); 118945#L131 assume !(8466 == ssl3_accept_~s__state~0); 118940#L134 assume !(8496 == ssl3_accept_~s__state~0); 118939#L137 [2019-01-14 02:53:36,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:36,267 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-01-14 02:53:36,268 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:36,277 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:36,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:36,278 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:36,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:36,359 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-14 02:53:36,360 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:36,360 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 02:53:36,360 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 02:53:36,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:36,360 INFO L82 PathProgramCache]: Analyzing trace with hash -234928692, now seen corresponding path program 2 times [2019-01-14 02:53:36,361 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:36,361 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:36,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:36,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:36,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:36,940 WARN L181 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 29 [2019-01-14 02:53:36,952 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 02:53:36,952 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 02:53:36,953 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 02:53:36,953 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 02:53:36,953 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-14 02:53:36,953 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 02:53:36,953 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 02:53:36,953 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 02:53:36,954 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2019-01-14 02:53:36,954 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 02:53:36,954 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 02:53:36,956 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-14 02:53:36,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-14 02:53:36,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:36,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:36,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 02:53:37,063 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 02:53:37,063 INFO L412 LassoAnalysis]: Checking for nontermination... 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-14 02:53:37,070 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-14 02:53:37,070 INFO L163 nArgumentSynthesizer]: Using integer mode. 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-14 02:53:37,098 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-14 02:53:37,099 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-14 02:53:37,104 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-14 02:53:37,121 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 02:53:37,121 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 02:53:37,121 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 02:53:37,121 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 02:53:37,122 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-14 02:53:37,122 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 02:53:37,122 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 02:53:37,122 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 02:53:37,122 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2019-01-14 02:53:37,122 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 02:53:37,122 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 02:53:37,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-14 02:53:37,141 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-14 02:53:37,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-14 02:53:37,160 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-14 02:53:37,164 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-14 02:53:37,268 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 02:53:37,268 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-14 02:53:37,269 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-14 02:53:37,269 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 02:53:37,269 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 02:53:37,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 02:53:37,270 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 02:53:37,270 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 02:53:37,271 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 02:53:37,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 02:53:37,272 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-14 02:53:37,272 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-14 02:53:37,273 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 02:53:37,273 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 02:53:37,273 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 02:53:37,273 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 02:53:37,273 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 02:53:37,274 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 02:53:37,274 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 02:53:37,275 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-14 02:53:37,275 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-14 02:53:37,276 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 02:53:37,276 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 02:53:37,276 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 02:53:37,276 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 02:53:37,276 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 02:53:37,277 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 02:53:37,277 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 02:53:37,279 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-14 02:53:37,280 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-14 02:53:37,280 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-14 02:53:37,281 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-14 02:53:37,281 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-14 02:53:37,281 INFO L518 LassoAnalysis]: Proved termination. [2019-01-14 02:53:37,281 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-01-14 02:53:37,282 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-14 02:53:37,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:37,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:37,450 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:37,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:37,474 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 02:53:37,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 02:53:37,636 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-14 02:53:37,636 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3847 states and 4850 transitions. cyclomatic complexity: 1015 Second operand 5 states. [2019-01-14 02:53:39,225 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3847 states and 4850 transitions. cyclomatic complexity: 1015. Second operand 5 states. Result 11872 states and 14864 transitions. Complement of second has 9 states. [2019-01-14 02:53:39,228 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-14 02:53:39,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-14 02:53:39,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2019-01-14 02:53:39,231 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 19 letters. Loop has 42 letters. [2019-01-14 02:53:39,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:39,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 42 letters. [2019-01-14 02:53:39,240 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:39,240 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 19 letters. Loop has 84 letters. [2019-01-14 02:53:39,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 02:53:39,250 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11872 states and 14864 transitions. [2019-01-14 02:53:39,300 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 6645 [2019-01-14 02:53:39,332 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11872 states to 11572 states and 14483 transitions. [2019-01-14 02:53:39,332 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7686 [2019-01-14 02:53:39,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7723 [2019-01-14 02:53:39,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11572 states and 14483 transitions. [2019-01-14 02:53:39,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:39,348 INFO L706 BuchiCegarLoop]: Abstraction has 11572 states and 14483 transitions. [2019-01-14 02:53:39,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11572 states and 14483 transitions. [2019-01-14 02:53:39,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11572 to 10273. [2019-01-14 02:53:39,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10273 states. [2019-01-14 02:53:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10273 states to 10273 states and 12948 transitions. [2019-01-14 02:53:39,560 INFO L729 BuchiCegarLoop]: Abstraction has 10273 states and 12948 transitions. [2019-01-14 02:53:39,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:39,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:39,562 INFO L87 Difference]: Start difference. First operand 10273 states and 12948 transitions. Second operand 3 states. [2019-01-14 02:53:40,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:40,034 INFO L93 Difference]: Finished difference Result 1625 states and 1978 transitions. [2019-01-14 02:53:40,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:40,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 1978 transitions. [2019-01-14 02:53:40,042 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-14 02:53:40,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1615 states and 1968 transitions. [2019-01-14 02:53:40,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-01-14 02:53:40,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-01-14 02:53:40,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1968 transitions. [2019-01-14 02:53:40,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:40,046 INFO L706 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-14 02:53:40,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1968 transitions. [2019-01-14 02:53:40,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-01-14 02:53:40,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-01-14 02:53:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1968 transitions. [2019-01-14 02:53:40,059 INFO L729 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-14 02:53:40,059 INFO L609 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-14 02:53:40,059 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2019-01-14 02:53:40,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1968 transitions. [2019-01-14 02:53:40,063 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-14 02:53:40,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:40,063 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:40,064 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-01-14 02:53:40,064 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-01-14 02:53:40,065 INFO L794 eck$LassoCheckResult]: Stem: 145863#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 145718#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145670#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 145671#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145799#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 145800#L98-2 assume !false; 146095#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146092#L101 assume !(12292 == ssl3_accept_~s__state~0); 146089#L104 assume !(16384 == ssl3_accept_~s__state~0); 146086#L107 assume !(8192 == ssl3_accept_~s__state~0); 146083#L110 assume !(24576 == ssl3_accept_~s__state~0); 146080#L113 assume !(8195 == ssl3_accept_~s__state~0); 146077#L116 assume !(8480 == ssl3_accept_~s__state~0); 146074#L119 assume !(8481 == ssl3_accept_~s__state~0); 146071#L122 assume !(8482 == ssl3_accept_~s__state~0); 146070#L125 assume 8464 == ssl3_accept_~s__state~0; 146069#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 146068#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 146067#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 146065#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146056#L584 ssl3_accept_~skip~0 := 0; 146054#L98-2 assume !false; 146052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146050#L101 assume !(12292 == ssl3_accept_~s__state~0); 146048#L104 assume !(16384 == ssl3_accept_~s__state~0); 146046#L107 assume !(8192 == ssl3_accept_~s__state~0); 146044#L110 assume !(24576 == ssl3_accept_~s__state~0); 146042#L113 assume !(8195 == ssl3_accept_~s__state~0); 146040#L116 assume !(8480 == ssl3_accept_~s__state~0); 146038#L119 assume !(8481 == ssl3_accept_~s__state~0); 146036#L122 assume !(8482 == ssl3_accept_~s__state~0); 146033#L125 assume !(8464 == ssl3_accept_~s__state~0); 146030#L128 assume !(8465 == ssl3_accept_~s__state~0); 146026#L131 assume !(8466 == ssl3_accept_~s__state~0); 146022#L134 assume 8496 == ssl3_accept_~s__state~0; 146018#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 146014#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 146010#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 146006#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146005#L290-2 ssl3_accept_~s__init_num~0 := 0; 146004#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145991#L584 ssl3_accept_~skip~0 := 0; 145983#L98-2 assume !false; 145979#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145975#L101 assume !(12292 == ssl3_accept_~s__state~0); 145971#L104 assume !(16384 == ssl3_accept_~s__state~0); 145967#L107 assume !(8192 == ssl3_accept_~s__state~0); 145963#L110 assume !(24576 == ssl3_accept_~s__state~0); 145959#L113 assume !(8195 == ssl3_accept_~s__state~0); 145955#L116 assume !(8480 == ssl3_accept_~s__state~0); 145951#L119 assume !(8481 == ssl3_accept_~s__state~0); 145947#L122 assume !(8482 == ssl3_accept_~s__state~0); 145943#L125 assume !(8464 == ssl3_accept_~s__state~0); 145939#L128 assume !(8465 == ssl3_accept_~s__state~0); 145935#L131 assume !(8466 == ssl3_accept_~s__state~0); 145931#L134 assume !(8496 == ssl3_accept_~s__state~0); 145924#L137 assume !(8497 == ssl3_accept_~s__state~0); 145919#L140 [2019-01-14 02:53:40,065 INFO L796 eck$LassoCheckResult]: Loop: 145919#L140 assume 8512 == ssl3_accept_~s__state~0; 145914#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145911#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 145892#L305 assume !(ssl3_accept_~ret~0 <= 0); 145791#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 145792#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147200#L584 ssl3_accept_~skip~0 := 0; 147198#L98-2 assume !false; 147197#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147196#L101 assume !(12292 == ssl3_accept_~s__state~0); 147195#L104 assume !(16384 == ssl3_accept_~s__state~0); 147194#L107 assume !(8192 == ssl3_accept_~s__state~0); 147193#L110 assume !(24576 == ssl3_accept_~s__state~0); 147192#L113 assume !(8195 == ssl3_accept_~s__state~0); 147190#L116 assume !(8480 == ssl3_accept_~s__state~0); 147189#L119 assume !(8481 == ssl3_accept_~s__state~0); 147181#L122 assume !(8482 == ssl3_accept_~s__state~0); 147178#L125 assume !(8464 == ssl3_accept_~s__state~0); 147175#L128 assume !(8465 == ssl3_accept_~s__state~0); 147172#L131 assume !(8466 == ssl3_accept_~s__state~0); 147169#L134 assume !(8496 == ssl3_accept_~s__state~0); 147166#L137 assume !(8497 == ssl3_accept_~s__state~0); 147156#L140 assume !(8512 == ssl3_accept_~s__state~0); 147049#L143 assume !(8513 == ssl3_accept_~s__state~0); 146704#L146 assume 8528 == ssl3_accept_~s__state~0; 145748#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 145683#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 145684#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 145753#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 145735#L351 assume !(ssl3_accept_~ret~0 <= 0); 145736#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146234#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146228#L584 ssl3_accept_~skip~0 := 0; 146226#L98-2 assume !false; 146224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146222#L101 assume !(12292 == ssl3_accept_~s__state~0); 146220#L104 assume !(16384 == ssl3_accept_~s__state~0); 146218#L107 assume !(8192 == ssl3_accept_~s__state~0); 146216#L110 assume !(24576 == ssl3_accept_~s__state~0); 146214#L113 assume !(8195 == ssl3_accept_~s__state~0); 146212#L116 assume !(8480 == ssl3_accept_~s__state~0); 146203#L119 assume !(8481 == ssl3_accept_~s__state~0); 146198#L122 assume !(8482 == ssl3_accept_~s__state~0); 146193#L125 assume !(8464 == ssl3_accept_~s__state~0); 146188#L128 assume !(8465 == ssl3_accept_~s__state~0); 146183#L131 assume !(8466 == ssl3_accept_~s__state~0); 146178#L134 assume !(8496 == ssl3_accept_~s__state~0); 146173#L137 assume !(8497 == ssl3_accept_~s__state~0); 146168#L140 assume !(8512 == ssl3_accept_~s__state~0); 146163#L143 assume !(8513 == ssl3_accept_~s__state~0); 146158#L146 assume !(8528 == ssl3_accept_~s__state~0); 146152#L149 assume !(8529 == ssl3_accept_~s__state~0); 146145#L152 assume 8544 == ssl3_accept_~s__state~0; 145899#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 145900#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 146137#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146134#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 145661#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145656#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 145657#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147265#L584 ssl3_accept_~skip~0 := 0; 147264#L98-2 assume !false; 147263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147262#L101 assume !(12292 == ssl3_accept_~s__state~0); 147261#L104 assume !(16384 == ssl3_accept_~s__state~0); 147260#L107 assume !(8192 == ssl3_accept_~s__state~0); 145868#L110 assume !(24576 == ssl3_accept_~s__state~0); 145833#L113 assume !(8195 == ssl3_accept_~s__state~0); 145822#L116 assume !(8480 == ssl3_accept_~s__state~0); 145823#L119 assume !(8481 == ssl3_accept_~s__state~0); 145826#L122 assume !(8482 == ssl3_accept_~s__state~0); 147256#L125 assume !(8464 == ssl3_accept_~s__state~0); 147255#L128 assume !(8465 == ssl3_accept_~s__state~0); 147254#L131 assume !(8466 == ssl3_accept_~s__state~0); 147253#L134 assume !(8496 == ssl3_accept_~s__state~0); 145880#L137 assume !(8497 == ssl3_accept_~s__state~0); 145881#L140 assume !(8512 == ssl3_accept_~s__state~0); 145887#L143 assume !(8513 == ssl3_accept_~s__state~0); 145835#L146 assume !(8528 == ssl3_accept_~s__state~0); 145836#L149 assume !(8529 == ssl3_accept_~s__state~0); 145827#L152 assume !(8544 == ssl3_accept_~s__state~0); 145772#L155 assume !(8545 == ssl3_accept_~s__state~0); 145731#L158 assume !(8560 == ssl3_accept_~s__state~0); 145732#L161 assume !(8561 == ssl3_accept_~s__state~0); 145750#L164 assume 8448 == ssl3_accept_~s__state~0; 147050#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146900#L425 assume !(ssl3_accept_~num1~0 > 0); 146897#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146895#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146889#L584 ssl3_accept_~skip~0 := 0; 146887#L98-2 assume !false; 146885#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146883#L101 assume !(12292 == ssl3_accept_~s__state~0); 146881#L104 assume !(16384 == ssl3_accept_~s__state~0); 146879#L107 assume !(8192 == ssl3_accept_~s__state~0); 146877#L110 assume !(24576 == ssl3_accept_~s__state~0); 146875#L113 assume !(8195 == ssl3_accept_~s__state~0); 146873#L116 assume !(8480 == ssl3_accept_~s__state~0); 146871#L119 assume !(8481 == ssl3_accept_~s__state~0); 146869#L122 assume !(8482 == ssl3_accept_~s__state~0); 146867#L125 assume !(8464 == ssl3_accept_~s__state~0); 146865#L128 assume !(8465 == ssl3_accept_~s__state~0); 146863#L131 assume !(8466 == ssl3_accept_~s__state~0); 146861#L134 assume !(8496 == ssl3_accept_~s__state~0); 146859#L137 assume !(8497 == ssl3_accept_~s__state~0); 146856#L140 assume !(8512 == ssl3_accept_~s__state~0); 146854#L143 assume !(8513 == ssl3_accept_~s__state~0); 146848#L146 assume !(8528 == ssl3_accept_~s__state~0); 146846#L149 assume !(8529 == ssl3_accept_~s__state~0); 146844#L152 assume !(8544 == ssl3_accept_~s__state~0); 146842#L155 assume !(8545 == ssl3_accept_~s__state~0); 146840#L158 assume !(8560 == ssl3_accept_~s__state~0); 146838#L161 assume !(8561 == ssl3_accept_~s__state~0); 146794#L164 assume !(8448 == ssl3_accept_~s__state~0); 146795#L167 assume 8576 == ssl3_accept_~s__state~0; 146783#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 146784#L439 assume !(ssl3_accept_~ret~0 <= 0); 146776#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 146777#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147131#L584 ssl3_accept_~skip~0 := 0; 147129#L98-2 assume !false; 147127#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147125#L101 assume !(12292 == ssl3_accept_~s__state~0); 147123#L104 assume !(16384 == ssl3_accept_~s__state~0); 147121#L107 assume !(8192 == ssl3_accept_~s__state~0); 147120#L110 assume !(24576 == ssl3_accept_~s__state~0); 147119#L113 assume !(8195 == ssl3_accept_~s__state~0); 147118#L116 assume !(8480 == ssl3_accept_~s__state~0); 147117#L119 assume !(8481 == ssl3_accept_~s__state~0); 147116#L122 assume !(8482 == ssl3_accept_~s__state~0); 147115#L125 assume !(8464 == ssl3_accept_~s__state~0); 146127#L128 assume !(8465 == ssl3_accept_~s__state~0); 146128#L131 assume !(8466 == ssl3_accept_~s__state~0); 146024#L134 assume 8496 == ssl3_accept_~s__state~0; 146020#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 146016#L284 assume !(1 == ssl3_accept_~blastFlag~0); 146012#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 146008#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 145999#L290-2 ssl3_accept_~s__init_num~0 := 0; 145990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145982#L584 ssl3_accept_~skip~0 := 0; 145978#L98-2 assume !false; 145974#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145970#L101 assume !(12292 == ssl3_accept_~s__state~0); 145966#L104 assume !(16384 == ssl3_accept_~s__state~0); 145962#L107 assume !(8192 == ssl3_accept_~s__state~0); 145958#L110 assume !(24576 == ssl3_accept_~s__state~0); 145954#L113 assume !(8195 == ssl3_accept_~s__state~0); 145950#L116 assume !(8480 == ssl3_accept_~s__state~0); 145946#L119 assume !(8481 == ssl3_accept_~s__state~0); 145942#L122 assume !(8482 == ssl3_accept_~s__state~0); 145938#L125 assume !(8464 == ssl3_accept_~s__state~0); 145934#L128 assume !(8465 == ssl3_accept_~s__state~0); 145930#L131 assume !(8466 == ssl3_accept_~s__state~0); 145927#L134 assume !(8496 == ssl3_accept_~s__state~0); 145923#L137 assume !(8497 == ssl3_accept_~s__state~0); 145919#L140 [2019-01-14 02:53:40,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:40,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 1 times [2019-01-14 02:53:40,065 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:40,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:40,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:40,066 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:40,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:40,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:40,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1095241877, now seen corresponding path program 1 times [2019-01-14 02:53:40,082 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:40,082 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:40,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:40,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:40,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 02:53:40,172 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-01-14 02:53:40,173 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 02:53:40,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-14 02:53:40,173 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-14 02:53:40,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 02:53:40,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 02:53:40,174 INFO L87 Difference]: Start difference. First operand 1615 states and 1968 transitions. cyclomatic complexity: 360 Second operand 3 states. [2019-01-14 02:53:41,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 02:53:41,021 INFO L93 Difference]: Finished difference Result 1615 states and 1963 transitions. [2019-01-14 02:53:41,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 02:53:41,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1615 states and 1963 transitions. [2019-01-14 02:53:41,027 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-14 02:53:41,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1615 states to 1615 states and 1963 transitions. [2019-01-14 02:53:41,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-01-14 02:53:41,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-01-14 02:53:41,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1963 transitions. [2019-01-14 02:53:41,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 02:53:41,032 INFO L706 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-14 02:53:41,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1963 transitions. [2019-01-14 02:53:41,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-01-14 02:53:41,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-01-14 02:53:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1963 transitions. [2019-01-14 02:53:41,044 INFO L729 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-14 02:53:41,044 INFO L609 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-14 02:53:41,044 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2019-01-14 02:53:41,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1963 transitions. [2019-01-14 02:53:41,051 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-14 02:53:41,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 02:53:41,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 02:53:41,053 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-01-14 02:53:41,053 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-01-14 02:53:41,053 INFO L794 eck$LassoCheckResult]: Stem: 149097#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 148952#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148906#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 148907#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 149030#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 149031#L98-2 assume !false; 149443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149436#L101 assume !(12292 == ssl3_accept_~s__state~0); 149433#L104 assume !(16384 == ssl3_accept_~s__state~0); 149430#L107 assume !(8192 == ssl3_accept_~s__state~0); 149427#L110 assume !(24576 == ssl3_accept_~s__state~0); 149424#L113 assume !(8195 == ssl3_accept_~s__state~0); 149421#L116 assume !(8480 == ssl3_accept_~s__state~0); 149418#L119 assume !(8481 == ssl3_accept_~s__state~0); 149415#L122 assume !(8482 == ssl3_accept_~s__state~0); 149412#L125 assume 8464 == ssl3_accept_~s__state~0; 149409#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 149407#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149405#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 149380#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149369#L584 ssl3_accept_~skip~0 := 0; 149366#L98-2 assume !false; 149363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149360#L101 assume !(12292 == ssl3_accept_~s__state~0); 149357#L104 assume !(16384 == ssl3_accept_~s__state~0); 149354#L107 assume !(8192 == ssl3_accept_~s__state~0); 149351#L110 assume !(24576 == ssl3_accept_~s__state~0); 149348#L113 assume !(8195 == ssl3_accept_~s__state~0); 149345#L116 assume !(8480 == ssl3_accept_~s__state~0); 149342#L119 assume !(8481 == ssl3_accept_~s__state~0); 149339#L122 assume !(8482 == ssl3_accept_~s__state~0); 149336#L125 assume !(8464 == ssl3_accept_~s__state~0); 149333#L128 assume !(8465 == ssl3_accept_~s__state~0); 149326#L131 assume !(8466 == ssl3_accept_~s__state~0); 149319#L134 assume 8496 == ssl3_accept_~s__state~0; 149316#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 149313#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 149309#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 149306#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149303#L290-2 ssl3_accept_~s__init_num~0 := 0; 149226#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149214#L584 ssl3_accept_~skip~0 := 0; 149210#L98-2 assume !false; 149206#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149202#L101 assume !(12292 == ssl3_accept_~s__state~0); 149198#L104 assume !(16384 == ssl3_accept_~s__state~0); 149194#L107 assume !(8192 == ssl3_accept_~s__state~0); 149190#L110 assume !(24576 == ssl3_accept_~s__state~0); 149186#L113 assume !(8195 == ssl3_accept_~s__state~0); 149182#L116 assume !(8480 == ssl3_accept_~s__state~0); 149178#L119 assume !(8481 == ssl3_accept_~s__state~0); 149174#L122 assume !(8482 == ssl3_accept_~s__state~0); 149170#L125 assume !(8464 == ssl3_accept_~s__state~0); 149166#L128 assume !(8465 == ssl3_accept_~s__state~0); 149162#L131 assume !(8466 == ssl3_accept_~s__state~0); 149158#L134 assume !(8496 == ssl3_accept_~s__state~0); 149152#L137 assume !(8497 == ssl3_accept_~s__state~0); 149147#L140 [2019-01-14 02:53:41,053 INFO L796 eck$LassoCheckResult]: Loop: 149147#L140 assume 8512 == ssl3_accept_~s__state~0; 149141#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149138#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 149123#L305 assume !(ssl3_accept_~ret~0 <= 0); 149023#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149024#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149057#L584 ssl3_accept_~skip~0 := 0; 148925#L98-2 assume !false; 148926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149099#L101 assume !(12292 == ssl3_accept_~s__state~0); 149107#L104 assume !(16384 == ssl3_accept_~s__state~0); 149108#L107 assume !(8192 == ssl3_accept_~s__state~0); 149101#L110 assume !(24576 == ssl3_accept_~s__state~0); 149064#L113 assume !(8195 == ssl3_accept_~s__state~0); 149053#L116 assume !(8480 == ssl3_accept_~s__state~0); 149054#L119 assume !(8481 == ssl3_accept_~s__state~0); 148999#L122 assume !(8482 == ssl3_accept_~s__state~0); 149000#L125 assume !(8464 == ssl3_accept_~s__state~0); 149877#L128 assume !(8465 == ssl3_accept_~s__state~0); 149876#L131 assume !(8466 == ssl3_accept_~s__state~0); 149875#L134 assume !(8496 == ssl3_accept_~s__state~0); 149874#L137 assume !(8497 == ssl3_accept_~s__state~0); 149873#L140 assume !(8512 == ssl3_accept_~s__state~0); 149872#L143 assume !(8513 == ssl3_accept_~s__state~0); 149871#L146 assume 8528 == ssl3_accept_~s__state~0; 148981#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148919#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148920#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148987#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 148969#L351 assume !(ssl3_accept_~ret~0 <= 0); 148970#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149095#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149801#L584 ssl3_accept_~skip~0 := 0; 149798#L98-2 assume !false; 149792#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149790#L101 assume !(12292 == ssl3_accept_~s__state~0); 149788#L104 assume !(16384 == ssl3_accept_~s__state~0); 149786#L107 assume !(8192 == ssl3_accept_~s__state~0); 149784#L110 assume !(24576 == ssl3_accept_~s__state~0); 149782#L113 assume !(8195 == ssl3_accept_~s__state~0); 149780#L116 assume !(8480 == ssl3_accept_~s__state~0); 149778#L119 assume !(8481 == ssl3_accept_~s__state~0); 149776#L122 assume !(8482 == ssl3_accept_~s__state~0); 149774#L125 assume !(8464 == ssl3_accept_~s__state~0); 149772#L128 assume !(8465 == ssl3_accept_~s__state~0); 149770#L131 assume !(8466 == ssl3_accept_~s__state~0); 149768#L134 assume !(8496 == ssl3_accept_~s__state~0); 149766#L137 assume !(8497 == ssl3_accept_~s__state~0); 149764#L140 assume !(8512 == ssl3_accept_~s__state~0); 149762#L143 assume !(8513 == ssl3_accept_~s__state~0); 149760#L146 assume !(8528 == ssl3_accept_~s__state~0); 149758#L149 assume !(8529 == ssl3_accept_~s__state~0); 149757#L152 assume 8544 == ssl3_accept_~s__state~0; 149129#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149105#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 149041#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149038#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 148897#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 148892#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 148893#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150045#L584 ssl3_accept_~skip~0 := 0; 150043#L98-2 assume !false; 150041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150036#L101 assume !(12292 == ssl3_accept_~s__state~0); 150029#L104 assume !(16384 == ssl3_accept_~s__state~0); 150026#L107 assume !(8192 == ssl3_accept_~s__state~0); 150023#L110 assume !(24576 == ssl3_accept_~s__state~0); 150020#L113 assume !(8195 == ssl3_accept_~s__state~0); 150017#L116 assume !(8480 == ssl3_accept_~s__state~0); 150014#L119 assume !(8481 == ssl3_accept_~s__state~0); 150011#L122 assume !(8482 == ssl3_accept_~s__state~0); 150008#L125 assume !(8464 == ssl3_accept_~s__state~0); 150005#L128 assume !(8465 == ssl3_accept_~s__state~0); 150002#L131 assume !(8466 == ssl3_accept_~s__state~0); 149999#L134 assume !(8496 == ssl3_accept_~s__state~0); 149997#L137 assume !(8497 == ssl3_accept_~s__state~0); 149994#L140 assume !(8512 == ssl3_accept_~s__state~0); 149992#L143 assume !(8513 == ssl3_accept_~s__state~0); 149756#L146 assume !(8528 == ssl3_accept_~s__state~0); 149755#L149 assume !(8529 == ssl3_accept_~s__state~0); 149754#L152 assume !(8544 == ssl3_accept_~s__state~0); 149753#L155 assume !(8545 == ssl3_accept_~s__state~0); 149752#L158 assume !(8560 == ssl3_accept_~s__state~0); 149751#L161 assume !(8561 == ssl3_accept_~s__state~0); 149750#L164 assume 8448 == ssl3_accept_~s__state~0; 149749#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 149747#L425 assume !(ssl3_accept_~num1~0 > 0); 149745#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149744#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149739#L584 ssl3_accept_~skip~0 := 0; 149738#L98-2 assume !false; 149736#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149735#L101 assume !(12292 == ssl3_accept_~s__state~0); 149734#L104 assume !(16384 == ssl3_accept_~s__state~0); 149733#L107 assume !(8192 == ssl3_accept_~s__state~0); 149727#L110 assume !(24576 == ssl3_accept_~s__state~0); 149725#L113 assume !(8195 == ssl3_accept_~s__state~0); 149723#L116 assume !(8480 == ssl3_accept_~s__state~0); 149721#L119 assume !(8481 == ssl3_accept_~s__state~0); 149719#L122 assume !(8482 == ssl3_accept_~s__state~0); 149717#L125 assume !(8464 == ssl3_accept_~s__state~0); 149715#L128 assume !(8465 == ssl3_accept_~s__state~0); 149713#L131 assume !(8466 == ssl3_accept_~s__state~0); 149711#L134 assume !(8496 == ssl3_accept_~s__state~0); 149709#L137 assume !(8497 == ssl3_accept_~s__state~0); 149707#L140 assume !(8512 == ssl3_accept_~s__state~0); 149705#L143 assume !(8513 == ssl3_accept_~s__state~0); 149703#L146 assume !(8528 == ssl3_accept_~s__state~0); 149701#L149 assume !(8529 == ssl3_accept_~s__state~0); 149699#L152 assume !(8544 == ssl3_accept_~s__state~0); 149697#L155 assume !(8545 == ssl3_accept_~s__state~0); 149695#L158 assume !(8560 == ssl3_accept_~s__state~0); 149693#L161 assume !(8561 == ssl3_accept_~s__state~0); 149690#L164 assume !(8448 == ssl3_accept_~s__state~0); 149400#L167 assume 8576 == ssl3_accept_~s__state~0; 149398#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 149396#L439 assume !(ssl3_accept_~ret~0 <= 0); 149393#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 149391#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149385#L584 ssl3_accept_~skip~0 := 0; 149383#L98-2 assume !false; 149375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149368#L101 assume !(12292 == ssl3_accept_~s__state~0); 149365#L104 assume !(16384 == ssl3_accept_~s__state~0); 149362#L107 assume !(8192 == ssl3_accept_~s__state~0); 149359#L110 assume !(24576 == ssl3_accept_~s__state~0); 149356#L113 assume !(8195 == ssl3_accept_~s__state~0); 149353#L116 assume !(8480 == ssl3_accept_~s__state~0); 149350#L119 assume !(8481 == ssl3_accept_~s__state~0); 149347#L122 assume !(8482 == ssl3_accept_~s__state~0); 149344#L125 assume !(8464 == ssl3_accept_~s__state~0); 149341#L128 assume !(8465 == ssl3_accept_~s__state~0); 149338#L131 assume 8466 == ssl3_accept_~s__state~0; 149335#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 149332#L271 assume !(0 == ssl3_accept_~blastFlag~0); 149330#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 149325#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149318#L584 ssl3_accept_~skip~0 := 0; 149315#L98-2 assume !false; 149312#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149308#L101 assume !(12292 == ssl3_accept_~s__state~0); 149305#L104 assume !(16384 == ssl3_accept_~s__state~0); 149302#L107 assume !(8192 == ssl3_accept_~s__state~0); 149301#L110 assume !(24576 == ssl3_accept_~s__state~0); 149300#L113 assume !(8195 == ssl3_accept_~s__state~0); 149299#L116 assume !(8480 == ssl3_accept_~s__state~0); 149297#L119 assume !(8481 == ssl3_accept_~s__state~0); 149296#L122 assume !(8482 == ssl3_accept_~s__state~0); 149295#L125 assume !(8464 == ssl3_accept_~s__state~0); 149294#L128 assume !(8465 == ssl3_accept_~s__state~0); 149292#L131 assume !(8466 == ssl3_accept_~s__state~0); 149291#L134 assume 8496 == ssl3_accept_~s__state~0; 149290#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 149289#L284 assume !(1 == ssl3_accept_~blastFlag~0); 149288#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 149286#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149285#L290-2 ssl3_accept_~s__init_num~0 := 0; 149221#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149213#L584 ssl3_accept_~skip~0 := 0; 149209#L98-2 assume !false; 149205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149201#L101 assume !(12292 == ssl3_accept_~s__state~0); 149197#L104 assume !(16384 == ssl3_accept_~s__state~0); 149193#L107 assume !(8192 == ssl3_accept_~s__state~0); 149189#L110 assume !(24576 == ssl3_accept_~s__state~0); 149185#L113 assume !(8195 == ssl3_accept_~s__state~0); 149181#L116 assume !(8480 == ssl3_accept_~s__state~0); 149177#L119 assume !(8481 == ssl3_accept_~s__state~0); 149173#L122 assume !(8482 == ssl3_accept_~s__state~0); 149169#L125 assume !(8464 == ssl3_accept_~s__state~0); 149165#L128 assume !(8465 == ssl3_accept_~s__state~0); 149161#L131 assume !(8466 == ssl3_accept_~s__state~0); 149157#L134 assume !(8496 == ssl3_accept_~s__state~0); 149151#L137 assume !(8497 == ssl3_accept_~s__state~0); 149147#L140 [2019-01-14 02:53:41,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:41,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 2 times [2019-01-14 02:53:41,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:41,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:41,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 02:53:41,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:41,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:41,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1698965994, now seen corresponding path program 2 times [2019-01-14 02:53:41,072 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:41,072 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:41,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,073 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:41,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:41,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 02:53:41,108 INFO L82 PathProgramCache]: Analyzing trace with hash 185007475, now seen corresponding path program 1 times [2019-01-14 02:53:41,108 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 02:53:41,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 02:53:41,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,109 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 02:53:41,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 02:53:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 02:53:42,444 WARN L181 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2019-01-14 02:53:42,956 WARN L181 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2019-01-14 02:53:43,095 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.01 02:53:43 BoogieIcfgContainer [2019-01-14 02:53:43,095 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-01-14 02:53:43,095 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-01-14 02:53:43,095 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-01-14 02:53:43,096 INFO L276 PluginConnector]: Witness Printer initialized [2019-01-14 02:53:43,101 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 02:53:15" (3/4) ... [2019-01-14 02:53:43,107 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2019-01-14 02:53:43,260 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2019-01-14 02:53:43,261 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-01-14 02:53:43,262 INFO L168 Benchmark]: Toolchain (without parser) took 29605.39 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 474.5 MB). Free memory was 951.4 MB in the beginning and 792.4 MB in the end (delta: 159.0 MB). Peak memory consumption was 633.5 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,262 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-14 02:53:43,263 INFO L168 Benchmark]: CACSL2BoogieTranslator took 439.10 ms. Allocated memory is still 1.0 GB. Free memory was 951.4 MB in the beginning and 935.2 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,269 INFO L168 Benchmark]: Boogie Procedure Inliner took 162.68 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 935.2 MB in the beginning and 1.1 GB in the end (delta: -190.4 MB). Peak memory consumption was 13.2 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,270 INFO L168 Benchmark]: Boogie Preprocessor took 71.40 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-14 02:53:43,270 INFO L168 Benchmark]: RCFGBuilder took 1409.12 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: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,270 INFO L168 Benchmark]: BuchiAutomizer took 27352.72 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 336.1 MB). Free memory was 1.1 GB in the beginning and 798.3 MB in the end (delta: 275.3 MB). Peak memory consumption was 611.4 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,271 INFO L168 Benchmark]: Witness Printer took 165.50 ms. Allocated memory is still 1.5 GB. Free memory was 798.3 MB in the beginning and 792.4 MB in the end (delta: 5.9 MB). Peak memory consumption was 5.9 MB. Max. memory is 11.5 GB. [2019-01-14 02:53:43,279 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.16 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 439.10 ms. Allocated memory is still 1.0 GB. Free memory was 951.4 MB in the beginning and 935.2 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 162.68 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 935.2 MB in the beginning and 1.1 GB in the end (delta: -190.4 MB). Peak memory consumption was 13.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 71.40 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 1409.12 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: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 27352.72 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 336.1 MB). Free memory was 1.1 GB in the beginning and 798.3 MB in the end (delta: 275.3 MB). Peak memory consumption was 611.4 MB. Max. memory is 11.5 GB. * Witness Printer took 165.50 ms. Allocated memory is still 1.5 GB. Free memory was 798.3 MB in the beginning and 792.4 MB in the end (delta: 5.9 MB). Peak memory consumption was 5.9 MB. 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 31 terminating modules (29 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1615 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 27.2s and 30 iterations. TraceHistogramMax:7. Analysis of lassos took 10.8s. Construction of modules took 11.4s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 1.0s AutomataMinimizationTime, 31 MinimizatonAttempts, 19251 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 6639 states and ocurred in iteration 26. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 7086 SDtfs, 4763 SDslu, 5260 SDs, 0 SdLazy, 3420 SolverSat, 664 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 11.4s Time LassoAnalysisResults: nont1 unkn0 SFLI22 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@578aa6a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1db1dcdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@759e595c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d934477=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d23eec4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5da8366f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f1efe33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b896245=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48cd1acf=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@520e170a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27c56947=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ef2978f=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b4c7164=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18b8346b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36e86ad6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6999805d=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@79c4f25a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3d1aa7c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3eba7a04=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=11, tmp___6=0, tmp=3, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4331c251=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@122314b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@68546f31=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c50fa27=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3269bdd4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13ca01a2=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29d2528b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b82d1bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@271de3a5=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ca7b4a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72a8fd09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49c77cb9=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36b99860=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a99a04e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@740d91fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d267b19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@99f19fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@787cbea7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25d63fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@785d9e08=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f41da7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6af9e81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4544c290=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@520d2b3e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aa09286=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29bfe326=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f823682=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f204448=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e75e5f=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b4406fb=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c134b18=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17435132=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L617] int s ; [L618] int tmp ; [L622] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND TRUE blastFlag == 0 [L272] blastFlag = 1 [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 1 [L285] blastFlag = 2 [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND FALSE !(__cil_tmp56 + 256UL) [L304] ret = __VERIFIER_nondet_int() [L305] COND FALSE !(ret <= 0) [L310] s__state = 8528 [L311] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L315] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] __cil_tmp57 = (unsigned long )s__options [L318] COND TRUE __cil_tmp57 + 2097152UL [L319] s__s3__tmp__use_rsa_tmp = 1 [L324] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L350] ret = __VERIFIER_nondet_int() [L351] COND FALSE !(ret <= 0) [L368] s__state = 8544 [L369] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L373] COND TRUE s__verify_mode + 1 [L374] COND FALSE !(s__session__peer != 0) [L385] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L386] COND FALSE !(__cil_tmp61 + 256UL) [L396] s__s3__tmp__cert_request = 1 [L397] ret = __VERIFIER_nondet_int() [L398] COND FALSE !(ret <= 0) [L401] s__state = 8448 [L402] s__s3__tmp__next_state___0 = 8576 [L403] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L424] num1 = __VERIFIER_nondet_int() [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND FALSE !(blastFlag == 0) [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 1) [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...