./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6dc0763a398b0a639e17ba351b312330c5e02cd6 .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.23-1dbac8b [2018-10-27 06:07:49,675 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-27 06:07:49,676 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-27 06:07:49,684 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-27 06:07:49,685 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-27 06:07:49,685 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-27 06:07:49,686 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-27 06:07:49,688 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-27 06:07:49,689 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-27 06:07:49,690 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-27 06:07:49,690 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-27 06:07:49,691 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-27 06:07:49,691 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-27 06:07:49,692 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-27 06:07:49,693 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-27 06:07:49,694 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-27 06:07:49,694 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-27 06:07:49,695 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-27 06:07:49,697 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-27 06:07:49,698 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-27 06:07:49,699 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-27 06:07:49,700 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-27 06:07:49,702 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-27 06:07:49,702 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-27 06:07:49,702 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-27 06:07:49,703 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-27 06:07:49,703 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-27 06:07:49,705 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-27 06:07:49,705 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-27 06:07:49,706 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-27 06:07:49,706 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-27 06:07:49,707 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-27 06:07:49,707 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-27 06:07:49,707 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-27 06:07:49,707 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-27 06:07:49,709 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-27 06:07:49,709 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-10-27 06:07:49,719 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-27 06:07:49,720 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-27 06:07:49,720 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * Use SBE=true [2018-10-27 06:07:49,721 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * Use old map elimination=false [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-10-27 06:07:49,721 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-10-27 06:07:49,722 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-27 06:07:49,722 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-10-27 06:07:49,723 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-27 06:07:49,723 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-27 06:07:49,726 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-10-27 06:07:49,726 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-27 06:07:49,726 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-10-27 06:07:49,726 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-10-27 06:07:49,727 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-10-27 06:07:49,727 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6dc0763a398b0a639e17ba351b312330c5e02cd6 [2018-10-27 06:07:49,751 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-27 06:07:49,759 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-27 06:07:49,762 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-27 06:07:49,763 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-27 06:07:49,764 INFO L276 PluginConnector]: CDTParser initialized [2018-10-27 06:07:49,764 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_true-unreach-call_false-termination.cil.c [2018-10-27 06:07:49,811 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/data/393a863f4/43842a259fc14bf1b7019e182d6f211b/FLAGa5b925f85 [2018-10-27 06:07:50,239 INFO L298 CDTParser]: Found 1 translation units. [2018-10-27 06:07:50,239 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/sv-benchmarks/c/ssh-simplified/s3_srvr_2_true-unreach-call_false-termination.cil.c [2018-10-27 06:07:50,249 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/data/393a863f4/43842a259fc14bf1b7019e182d6f211b/FLAGa5b925f85 [2018-10-27 06:07:50,263 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/data/393a863f4/43842a259fc14bf1b7019e182d6f211b [2018-10-27 06:07:50,266 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-27 06:07:50,267 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-27 06:07:50,269 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-27 06:07:50,269 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-27 06:07:50,273 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-27 06:07:50,274 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,281 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@570cef64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50, skipping insertion in model container [2018-10-27 06:07:50,281 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,293 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-27 06:07:50,347 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-27 06:07:50,571 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 06:07:50,574 INFO L189 MainTranslator]: Completed pre-run [2018-10-27 06:07:50,620 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 06:07:50,632 INFO L193 MainTranslator]: Completed translation [2018-10-27 06:07:50,632 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50 WrapperNode [2018-10-27 06:07:50,632 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-27 06:07:50,633 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-27 06:07:50,633 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-27 06:07:50,633 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-27 06:07:50,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,650 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,676 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-27 06:07:50,676 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-27 06:07:50,676 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-27 06:07:50,676 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-27 06:07:50,684 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,685 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,687 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,687 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,692 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,699 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,701 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... [2018-10-27 06:07:50,704 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-27 06:07:50,704 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-27 06:07:50,704 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-27 06:07:50,704 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-27 06:07:50,705 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:50,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-27 06:07:50,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-27 06:07:50,921 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-10-27 06:07:50,921 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-10-27 06:07:51,750 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-27 06:07:51,750 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:07:51 BoogieIcfgContainer [2018-10-27 06:07:51,751 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-27 06:07:51,751 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-10-27 06:07:51,751 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-10-27 06:07:51,756 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-10-27 06:07:51,756 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:07:51,757 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 27.10 06:07:50" (1/3) ... [2018-10-27 06:07:51,758 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@74ddcb04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 27.10 06:07:51, skipping insertion in model container [2018-10-27 06:07:51,758 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:07:51,758 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:07:50" (2/3) ... [2018-10-27 06:07:51,758 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@74ddcb04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 27.10 06:07:51, skipping insertion in model container [2018-10-27 06:07:51,759 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:07:51,759 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:07:51" (3/3) ... [2018-10-27 06:07:51,762 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2_true-unreach-call_false-termination.cil.c [2018-10-27 06:07:51,817 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-10-27 06:07:51,817 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-10-27 06:07:51,818 INFO L375 BuchiCegarLoop]: Hoare is false [2018-10-27 06:07:51,818 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-10-27 06:07:51,818 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-27 06:07:51,820 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-27 06:07:51,820 INFO L379 BuchiCegarLoop]: Difference is false [2018-10-27 06:07:51,820 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-27 06:07:51,820 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-10-27 06:07:51,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-10-27 06:07:51,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-10-27 06:07:51,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:51,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:51,877 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-10-27 06:07:51,877 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:51,877 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-10-27 06:07:51,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-10-27 06:07:51,884 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-10-27 06:07:51,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:51,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:51,886 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-10-27 06:07:51,886 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:51,894 INFO L793 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 113#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 126#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 142#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 105#L99-3true [2018-10-27 06:07:51,895 INFO L795 eck$LassoCheckResult]: Loop: 105#L99-3true assume true; 108#L99-1true assume !false; 60#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75#L102true assume !(ssl3_accept_~s__state~0 == 12292); 64#L105true assume !(ssl3_accept_~s__state~0 == 16384); 68#L108true assume !(ssl3_accept_~s__state~0 == 8192); 41#L111true assume !(ssl3_accept_~s__state~0 == 24576); 23#L114true assume !(ssl3_accept_~s__state~0 == 8195); 26#L117true assume ssl3_accept_~s__state~0 == 8480; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 92#L259true 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; 65#L543true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 125#L580true ssl3_accept_~skip~0 := 0; 105#L99-3true [2018-10-27 06:07:51,906 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:51,907 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-10-27 06:07:51,908 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:51,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:51,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:51,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:51,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:51,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:52,013 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:52,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234840, now seen corresponding path program 1 times [2018-10-27 06:07:52,014 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:52,014 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:52,015 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:52,015 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:52,015 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:52,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:52,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:52,029 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:52,030 INFO L82 PathProgramCache]: Analyzing trace with hash -634464089, now seen corresponding path program 1 times [2018-10-27 06:07:52,030 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:52,030 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:52,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:52,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:52,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:52,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:52,147 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:52,147 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:52,304 WARN L179 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2018-10-27 06:07:52,335 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:07:52,336 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:07:52,336 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:07:52,336 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:07:52,336 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:07:52,336 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:52,336 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:07:52,336 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:07:52,337 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-10-27 06:07:52,337 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:07:52,337 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:07:52,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,650 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:07:52,651 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:52,656 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:07:52,656 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:07:52,662 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:07:52,662 INFO L446 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 /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:52,682 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:07:52,682 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:52,705 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:07:52,705 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:07:52,739 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:07:52,740 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:07:52,740 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:07:52,740 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:07:52,740 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:07:52,741 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:07:52,741 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:07:52,741 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:07:52,741 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:07:52,741 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-10-27 06:07:52,741 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:07:52,741 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:07:52,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:52,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:53,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:07:53,337 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:07:53,341 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:07:53,342 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:07:53,343 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:07:53,343 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:07:53,344 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:07:53,344 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:07:53,344 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:07:53,346 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:07:53,346 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:07:53,349 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:07:53,349 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:07:53,350 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:07:53,350 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:07:53,350 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:07:53,350 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:07:53,351 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:07:53,351 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:07:53,352 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:07:53,360 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:07:53,366 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:07:53,366 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-10-27 06:07:53,368 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:07:53,368 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:07:53,369 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:07:53,370 INFO L519 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 [] [2018-10-27 06:07:53,371 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:07:53,398 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:53,430 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:07:53,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:53,445 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:07:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:53,609 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-10-27 06:07:53,611 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-10-27 06:07:54,694 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 795 states and 1331 transitions. Complement of second has 10 states. [2018-10-27 06:07:54,695 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 [2018-10-27 06:07:54,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-27 06:07:54,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-10-27 06:07:54,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-10-27 06:07:54,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:07:54,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-10-27 06:07:54,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:07:54,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-10-27 06:07:54,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:07:54,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-10-27 06:07:54,716 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-10-27 06:07:54,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-10-27 06:07:54,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-10-27 06:07:54,728 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-10-27 06:07:54,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-10-27 06:07:54,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:54,729 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-10-27 06:07:54,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-10-27 06:07:54,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-10-27 06:07:54,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-10-27 06:07:54,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-10-27 06:07:54,777 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-10-27 06:07:54,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:54,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:54,781 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-10-27 06:07:54,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:54,912 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-10-27 06:07:54,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:54,914 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-10-27 06:07:54,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-10-27 06:07:54,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-10-27 06:07:54,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-10-27 06:07:54,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-10-27 06:07:54,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-10-27 06:07:54,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:54,922 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-10-27 06:07:54,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-10-27 06:07:54,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-10-27 06:07:54,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-10-27 06:07:54,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-10-27 06:07:54,935 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-10-27 06:07:54,935 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-10-27 06:07:54,935 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-10-27 06:07:54,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-10-27 06:07:54,938 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-10-27 06:07:54,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:54,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:54,939 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:54,939 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:54,940 INFO L793 eck$LassoCheckResult]: Stem: 2239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 2028#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2233#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2234#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2191#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2280#L99-3 assume true; 2241#L99-1 assume !false; 2446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2441#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2434#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2114#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2115#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2360#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2359#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2358#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2357#L126 assume ssl3_accept_~s__state~0 == 8464; 2118#L133 [2018-10-27 06:07:54,940 INFO L795 eck$LassoCheckResult]: Loop: 2118#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2026#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2014#L274-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; 2015#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2499#L580 ssl3_accept_~skip~0 := 0; 2498#L99-3 assume true; 2497#L99-1 assume !false; 2496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2493#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2492#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2339#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2336#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2333#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2330#L126 assume ssl3_accept_~s__state~0 == 8464; 2118#L133 [2018-10-27 06:07:54,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:54,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-10-27 06:07:54,940 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:54,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:54,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:54,941 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:54,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:54,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:54,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:54,957 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:54,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1224211004, now seen corresponding path program 1 times [2018-10-27 06:07:54,957 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:54,958 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:54,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:54,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:54,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:54,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,007 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:55,007 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:55,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:55,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:55,008 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-10-27 06:07:55,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:55,259 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-10-27 06:07:55,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:55,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-10-27 06:07:55,264 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-10-27 06:07:55,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-10-27 06:07:55,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-10-27 06:07:55,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-10-27 06:07:55,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-10-27 06:07:55,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:55,270 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-10-27 06:07:55,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-10-27 06:07:55,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-10-27 06:07:55,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-10-27 06:07:55,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-10-27 06:07:55,282 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-10-27 06:07:55,282 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-10-27 06:07:55,282 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-10-27 06:07:55,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-10-27 06:07:55,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-10-27 06:07:55,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:55,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:55,287 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:55,287 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-10-27 06:07:55,287 INFO L793 eck$LassoCheckResult]: Stem: 3343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3138#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 3139#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3338#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3339#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3300#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3384#L99-3 assume true; 3522#L99-1 assume !false; 3578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3576#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3572#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3570#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3566#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3564#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3562#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3560#L126 assume ssl3_accept_~s__state~0 == 8464; 3227#L133 [2018-10-27 06:07:55,287 INFO L795 eck$LassoCheckResult]: Loop: 3227#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3137#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3125#L274-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; 3126#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3582#L580 ssl3_accept_~skip~0 := 0; 3580#L99-3 assume true; 3579#L99-1 assume !false; 3577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3575#L102 assume ssl3_accept_~s__state~0 == 12292; 3171#L103 ssl3_accept_~s__new_session~0 := 1; 3172#L211 ssl3_accept_~s__server~0 := 1; 3223#L216 assume ssl3_accept_~cb~0 != 0; 3203#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3204#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3248#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3251#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3428#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3279#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3419#L580 ssl3_accept_~skip~0 := 0; 3417#L99-3 assume true; 3412#L99-1 assume !false; 3407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3405#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3403#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3401#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3397#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3387#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3388#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3389#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3461#L126 assume ssl3_accept_~s__state~0 == 8464; 3227#L133 [2018-10-27 06:07:55,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-10-27 06:07:55,288 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,289 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:55,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:55,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:55,304 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1406817946, now seen corresponding path program 1 times [2018-10-27 06:07:55,305 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,306 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:55,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,350 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,350 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:55,351 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:55,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:55,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:55,351 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-10-27 06:07:55,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:55,534 INFO L93 Difference]: Finished difference Result 661 states and 933 transitions. [2018-10-27 06:07:55,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:55,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 933 transitions. [2018-10-27 06:07:55,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-10-27 06:07:55,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 853 transitions. [2018-10-27 06:07:55,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-10-27 06:07:55,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-10-27 06:07:55,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 853 transitions. [2018-10-27 06:07:55,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:55,543 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 853 transitions. [2018-10-27 06:07:55,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 853 transitions. [2018-10-27 06:07:55,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 542. [2018-10-27 06:07:55,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-10-27 06:07:55,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-10-27 06:07:55,552 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-10-27 06:07:55,552 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-10-27 06:07:55,552 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-10-27 06:07:55,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-10-27 06:07:55,554 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-10-27 06:07:55,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:55,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:55,555 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:55,555 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:55,555 INFO L793 eck$LassoCheckResult]: Stem: 4548#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4337#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 4338#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4544#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4545#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4499#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4594#L99-3 assume true; 4708#L99-1 assume !false; 4834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4833#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4832#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4831#L108 assume ssl3_accept_~s__state~0 == 8192; 4590#L211 [2018-10-27 06:07:55,555 INFO L795 eck$LassoCheckResult]: Loop: 4590#L211 ssl3_accept_~s__server~0 := 1; 4422#L216 assume ssl3_accept_~cb~0 != 0; 4404#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4405#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4447#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4450#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4528#L243 assume ssl3_accept_~s__state~0 != 12292; 4591#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4459#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4822#L580 ssl3_accept_~skip~0 := 0; 4820#L99-3 assume true; 4817#L99-1 assume !false; 4816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4815#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4814#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4813#L108 assume ssl3_accept_~s__state~0 == 8192; 4590#L211 [2018-10-27 06:07:55,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,562 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-10-27 06:07:55,562 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:55,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,613 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,613 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:55,613 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:07:55,613 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,613 INFO L82 PathProgramCache]: Analyzing trace with hash -976756540, now seen corresponding path program 1 times [2018-10-27 06:07:55,613 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,613 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:55,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,641 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,641 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:55,642 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:55,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:55,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:55,642 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-10-27 06:07:55,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:55,798 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-10-27 06:07:55,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:55,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-10-27 06:07:55,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-10-27 06:07:55,804 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-10-27 06:07:55,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-10-27 06:07:55,805 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-10-27 06:07:55,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-10-27 06:07:55,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:55,806 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-10-27 06:07:55,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-10-27 06:07:55,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-10-27 06:07:55,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-10-27 06:07:55,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-10-27 06:07:55,816 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-10-27 06:07:55,816 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-10-27 06:07:55,816 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-10-27 06:07:55,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-10-27 06:07:55,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-10-27 06:07:55,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:55,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:55,819 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:55,819 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:55,822 INFO L793 eck$LassoCheckResult]: Stem: 5647#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5438#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 5439#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5639#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 5640#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5598#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5686#L99-3 assume true; 5644#L99-1 assume !false; 5652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5599#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5577#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5578#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5524#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5474#L114 assume ssl3_accept_~s__state~0 == 8195; 5475#L211 [2018-10-27 06:07:55,822 INFO L795 eck$LassoCheckResult]: Loop: 5475#L211 ssl3_accept_~s__server~0 := 1; 5521#L216 assume ssl3_accept_~cb~0 != 0; 5505#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5506#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5545#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5548#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5624#L243 assume ssl3_accept_~s__state~0 != 12292; 5682#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5557#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5838#L580 ssl3_accept_~skip~0 := 0; 5836#L99-3 assume true; 5834#L99-1 assume !false; 5832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5830#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5828#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5824#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5822#L114 assume ssl3_accept_~s__state~0 == 8195; 5475#L211 [2018-10-27 06:07:55,822 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-10-27 06:07:55,823 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:55,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,858 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,859 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:55,859 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:07:55,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:55,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1934806825, now seen corresponding path program 1 times [2018-10-27 06:07:55,859 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:55,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:55,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:55,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:55,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:55,941 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:55,941 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:55,941 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:55,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:55,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:55,942 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-10-27 06:07:56,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:56,073 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-10-27 06:07:56,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:56,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-10-27 06:07:56,075 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-10-27 06:07:56,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-10-27 06:07:56,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-10-27 06:07:56,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-10-27 06:07:56,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-10-27 06:07:56,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:56,078 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-10-27 06:07:56,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-10-27 06:07:56,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-10-27 06:07:56,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-10-27 06:07:56,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-10-27 06:07:56,094 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-10-27 06:07:56,094 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-10-27 06:07:56,094 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-10-27 06:07:56,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-10-27 06:07:56,098 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-10-27 06:07:56,099 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:56,099 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:56,100 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:56,100 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:56,100 INFO L793 eck$LassoCheckResult]: Stem: 6746#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6539#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 6540#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6738#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6739#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6699#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6788#L99-3 assume true; 6743#L99-1 assume !false; 6750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7053#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7052#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6574#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6575#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6546#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6773#L126 assume ssl3_accept_~s__state~0 == 8464; 6628#L133 [2018-10-27 06:07:56,101 INFO L795 eck$LassoCheckResult]: Loop: 6628#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6538#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6526#L274-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; 6527#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7034#L580 ssl3_accept_~skip~0 := 0; 7032#L99-3 assume true; 7030#L99-1 assume !false; 7029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7028#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7027#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7026#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7025#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7023#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7021#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7020#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7019#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7018#L126 assume !(ssl3_accept_~s__state~0 == 8464); 6993#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6753#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6708#L135 assume ssl3_accept_~s__state~0 == 8496; 6596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6597#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6664#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6665#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6736#L297-2 ssl3_accept_~s__init_num~0 := 0; 6566#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7040#L580 ssl3_accept_~skip~0 := 0; 7035#L99-3 assume true; 7033#L99-1 assume !false; 7031#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6989#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6983#L105 assume ssl3_accept_~s__state~0 == 16384; 6982#L211 ssl3_accept_~s__server~0 := 1; 6981#L216 assume ssl3_accept_~cb~0 != 0; 6980#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 6979#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6977#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6974#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6973#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6972#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6963#L580 ssl3_accept_~skip~0 := 0; 6961#L99-3 assume true; 6959#L99-1 assume !false; 6957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6955#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6953#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6951#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6949#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6947#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6945#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6806#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6807#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6925#L126 assume ssl3_accept_~s__state~0 == 8464; 6628#L133 [2018-10-27 06:07:56,101 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:56,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-10-27 06:07:56,101 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:56,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:56,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:56,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:56,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:56,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:56,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:56,135 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:56,135 INFO L82 PathProgramCache]: Analyzing trace with hash 168535175, now seen corresponding path program 1 times [2018-10-27 06:07:56,135 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:56,135 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:56,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:56,137 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:56,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:56,217 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:56,217 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:56,217 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:56,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:56,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:56,218 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-10-27 06:07:57,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:57,154 INFO L93 Difference]: Finished difference Result 685 states and 1001 transitions. [2018-10-27 06:07:57,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:57,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 685 states and 1001 transitions. [2018-10-27 06:07:57,157 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-10-27 06:07:57,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 685 states to 678 states and 994 transitions. [2018-10-27 06:07:57,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 474 [2018-10-27 06:07:57,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 474 [2018-10-27 06:07:57,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 994 transitions. [2018-10-27 06:07:57,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:57,162 INFO L705 BuchiCegarLoop]: Abstraction has 678 states and 994 transitions. [2018-10-27 06:07:57,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 994 transitions. [2018-10-27 06:07:57,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 665. [2018-10-27 06:07:57,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-10-27 06:07:57,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-10-27 06:07:57,173 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-10-27 06:07:57,173 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-10-27 06:07:57,174 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-10-27 06:07:57,174 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-10-27 06:07:57,177 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-10-27 06:07:57,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:57,178 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:57,178 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:57,179 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-10-27 06:07:57,179 INFO L793 eck$LassoCheckResult]: Stem: 7983#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7772#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 7773#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7975#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 7976#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7934#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8026#L99-3 assume true; 8139#L99-1 assume !false; 8368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8366#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8365#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8262#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8261#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8260#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8259#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8257#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8255#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8254#L126 assume ssl3_accept_~s__state~0 == 8464; 7864#L133 [2018-10-27 06:07:57,179 INFO L795 eck$LassoCheckResult]: Loop: 7864#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7771#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7759#L274-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; 7760#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8402#L580 ssl3_accept_~skip~0 := 0; 8401#L99-3 assume true; 8400#L99-1 assume !false; 8399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8398#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8397#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8396#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8395#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8393#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8391#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8363#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8362#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8360#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8001#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7991#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7943#L135 assume ssl3_accept_~s__state~0 == 8496; 7826#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7827#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7901#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7902#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7973#L297-2 ssl3_accept_~s__init_num~0 := 0; 7803#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8412#L580 ssl3_accept_~skip~0 := 0; 8411#L99-3 assume true; 8405#L99-1 assume !false; 8404#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8403#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8384#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8380#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8290#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8289#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8288#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8287#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8285#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8284#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8283#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8281#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8279#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8278#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8277#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8276#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8270#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8268#L159 assume ssl3_accept_~s__state~0 == 8560; 7923#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7907#L422 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; 7894#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8313#L580 ssl3_accept_~skip~0 := 0; 8311#L99-3 assume true; 8309#L99-1 assume !false; 8307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8305#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8303#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8301#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8300#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8299#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8298#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8032#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8033#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8127#L126 assume ssl3_accept_~s__state~0 == 8464; 7864#L133 [2018-10-27 06:07:57,179 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-10-27 06:07:57,179 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,180 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:57,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,203 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,203 INFO L82 PathProgramCache]: Analyzing trace with hash 1379619461, now seen corresponding path program 1 times [2018-10-27 06:07:57,203 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,203 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,205 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:57,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:57,280 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:57,280 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:57,280 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:57,280 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:57,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:57,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:57,281 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-10-27 06:07:57,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:57,466 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-10-27 06:07:57,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:57,466 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-10-27 06:07:57,469 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-10-27 06:07:57,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-10-27 06:07:57,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-10-27 06:07:57,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-10-27 06:07:57,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-10-27 06:07:57,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:57,473 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-10-27 06:07:57,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-10-27 06:07:57,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-10-27 06:07:57,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-10-27 06:07:57,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-10-27 06:07:57,485 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-10-27 06:07:57,486 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-10-27 06:07:57,486 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-10-27 06:07:57,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-10-27 06:07:57,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-10-27 06:07:57,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:57,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:57,492 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:57,492 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-10-27 06:07:57,492 INFO L793 eck$LassoCheckResult]: Stem: 9455#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9245#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 9246#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9449#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 9450#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9403#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9508#L99-3 assume true; 9749#L99-1 assume !false; 9747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9745#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9743#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9741#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9739#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9737#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9735#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9733#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9731#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9729#L126 assume ssl3_accept_~s__state~0 == 8464; 9332#L133 [2018-10-27 06:07:57,492 INFO L795 eck$LassoCheckResult]: Loop: 9332#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9244#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9232#L274-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; 9233#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9877#L580 ssl3_accept_~skip~0 := 0; 9875#L99-3 assume true; 9873#L99-1 assume !false; 9871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9869#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9867#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9865#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9863#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9861#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9859#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9858#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9857#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9856#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9855#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9854#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9809#L135 assume ssl3_accept_~s__state~0 == 8496; 9294#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9295#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9368#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9369#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9451#L297-2 ssl3_accept_~s__init_num~0 := 0; 9274#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9851#L580 ssl3_accept_~skip~0 := 0; 9850#L99-3 assume true; 9848#L99-1 assume !false; 9847#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9846#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9845#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9844#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9843#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9841#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9840#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9827#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9825#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9823#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9821#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9819#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9810#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9811#L141 assume !(ssl3_accept_~s__state~0 == 8512); 9820#L144 assume !(ssl3_accept_~s__state~0 == 8513); 9818#L147 assume !(ssl3_accept_~s__state~0 == 8528); 9816#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9603#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9604#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9584#L159 assume ssl3_accept_~s__state~0 == 8560; 9392#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9374#L422 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; 9361#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9938#L580 ssl3_accept_~skip~0 := 0; 9934#L99-3 assume true; 9933#L99-1 assume !false; 9931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9929#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9927#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9923#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9921#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9918#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9517#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9518#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9616#L126 assume ssl3_accept_~s__state~0 == 8464; 9332#L133 [2018-10-27 06:07:57,492 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-10-27 06:07:57,492 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:57,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,514 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,514 INFO L82 PathProgramCache]: Analyzing trace with hash 482226183, now seen corresponding path program 1 times [2018-10-27 06:07:57,515 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,515 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,515 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:57,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:57,590 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:57,591 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:57,591 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:57,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:57,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:57,591 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-10-27 06:07:57,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:57,825 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-10-27 06:07:57,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:57,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-10-27 06:07:57,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-10-27 06:07:57,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-10-27 06:07:57,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-10-27 06:07:57,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-10-27 06:07:57,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-10-27 06:07:57,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:57,831 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-10-27 06:07:57,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-10-27 06:07:57,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-10-27 06:07:57,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-10-27 06:07:57,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-10-27 06:07:57,849 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-10-27 06:07:57,849 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-10-27 06:07:57,849 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-10-27 06:07:57,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-10-27 06:07:57,851 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-10-27 06:07:57,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:57,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:57,855 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:57,856 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2018-10-27 06:07:57,856 INFO L793 eck$LassoCheckResult]: Stem: 11143#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10927#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 10928#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11133#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 11134#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11086#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11185#L99-3 assume true; 11421#L99-1 assume !false; 11419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11417#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11415#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11413#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11411#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11409#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11407#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11405#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11402#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11403#L126 assume ssl3_accept_~s__state~0 == 8464; 11017#L133 [2018-10-27 06:07:57,857 INFO L795 eck$LassoCheckResult]: Loop: 11017#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10926#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 10914#L274-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; 10915#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11713#L580 ssl3_accept_~skip~0 := 0; 11711#L99-3 assume true; 11709#L99-1 assume !false; 11707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11705#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11703#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11701#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11700#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11696#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11695#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11689#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11688#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11453#L135 assume ssl3_accept_~s__state~0 == 8496; 10980#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10981#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11049#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11050#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11130#L297-2 ssl3_accept_~s__init_num~0 := 0; 11131#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11169#L580 ssl3_accept_~skip~0 := 0; 11139#L99-3 assume true; 11140#L99-1 assume !false; 11058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11059#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11063#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11012#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10963#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10964#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10933#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10934#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11154#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11155#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11150#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11094#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11095#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11071#L141 assume ssl3_accept_~s__state~0 == 8512; 11072#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11137#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11021#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10956#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11601#L580 ssl3_accept_~skip~0 := 0; 11599#L99-3 assume true; 11597#L99-1 assume !false; 11595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11593#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11591#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11587#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11578#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11572#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11566#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11560#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11554#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11548#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11535#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11456#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11454#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11455#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11680#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11674#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10988#L150 assume !(ssl3_accept_~s__state~0 == 8529); 10989#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11275#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11245#L159 assume ssl3_accept_~s__state~0 == 8560; 11075#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11055#L422 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; 11056#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11613#L580 ssl3_accept_~skip~0 := 0; 11611#L99-3 assume true; 11580#L99-1 assume !false; 11574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11562#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11556#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11550#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11542#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11196#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11197#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11253#L126 assume ssl3_accept_~s__state~0 == 8464; 11017#L133 [2018-10-27 06:07:57,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-10-27 06:07:57,863 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,863 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:57,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:57,888 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:57,888 INFO L82 PathProgramCache]: Analyzing trace with hash -817037658, now seen corresponding path program 1 times [2018-10-27 06:07:57,888 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:57,888 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:57,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,889 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:57,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:57,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:57,992 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-10-27 06:07:57,994 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:57,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:57,994 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:57,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:57,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:57,995 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-10-27 06:07:58,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:58,322 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-10-27 06:07:58,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:58,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-10-27 06:07:58,326 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-10-27 06:07:58,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-10-27 06:07:58,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-10-27 06:07:58,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-10-27 06:07:58,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-10-27 06:07:58,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:58,331 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-10-27 06:07:58,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-10-27 06:07:58,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-10-27 06:07:58,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-10-27 06:07:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-10-27 06:07:58,346 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-10-27 06:07:58,346 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-10-27 06:07:58,346 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-10-27 06:07:58,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-10-27 06:07:58,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-10-27 06:07:58,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:58,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:58,352 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:58,352 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 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] [2018-10-27 06:07:58,352 INFO L793 eck$LassoCheckResult]: Stem: 13003#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12786#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 12787#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12993#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 12994#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 12944#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13056#L99-3 assume true; 13335#L99-1 assume !false; 13380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13377#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13374#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13371#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13368#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13365#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13359#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13356#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13357#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-10-27 06:07:58,353 INFO L795 eck$LassoCheckResult]: Loop: 12875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12785#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 12773#L274-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; 12774#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13608#L580 ssl3_accept_~skip~0 := 0; 13606#L99-3 assume true; 13604#L99-1 assume !false; 13602#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13600#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13598#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13596#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13594#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13592#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13588#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13586#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13584#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13582#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13539#L135 assume ssl3_accept_~s__state~0 == 8496; 12840#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12841#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 12908#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12909#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 12995#L297-2 ssl3_accept_~s__init_num~0 := 0; 12966#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13512#L580 ssl3_accept_~skip~0 := 0; 13509#L99-3 assume true; 13507#L99-1 assume !false; 13504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13502#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13501#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13495#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13493#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13489#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13487#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13485#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13483#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13481#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13479#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13477#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13475#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13473#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13471#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13469#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13467#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13465#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13463#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13461#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13459#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13457#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13455#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13453#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13451#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13449#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13429#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13428#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13427#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13239#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13236#L192 assume ssl3_accept_~s__state~0 == 8656; 13066#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13231#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13228#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13225#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12812#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 12813#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13625#L580 ssl3_accept_~skip~0 := 0; 13545#L99-3 assume true; 13436#L99-1 assume !false; 13437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13327#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13328#L105 assume ssl3_accept_~s__state~0 == 16384; 12820#L211 ssl3_accept_~s__server~0 := 1; 13411#L216 assume ssl3_accept_~cb~0 != 0; 13410#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13409#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13407#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13404#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13403#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13393#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13386#L580 ssl3_accept_~skip~0 := 0; 13383#L99-3 assume true; 13381#L99-1 assume !false; 13378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13375#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13372#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13369#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13366#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13363#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13360#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13358#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13355#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13353#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-10-27 06:07:58,353 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:58,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-10-27 06:07:58,353 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:58,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:58,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:58,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:58,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:58,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1686119167, now seen corresponding path program 1 times [2018-10-27 06:07:58,374 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:58,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:58,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:58,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:58,460 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-10-27 06:07:58,460 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:58,460 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:58,460 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:58,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:58,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:58,461 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-10-27 06:07:58,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:58,937 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-10-27 06:07:58,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:58,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-10-27 06:07:58,941 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 550 [2018-10-27 06:07:58,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-10-27 06:07:58,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-10-27 06:07:58,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-10-27 06:07:58,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-10-27 06:07:58,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:58,945 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-10-27 06:07:58,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-10-27 06:07:58,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-10-27 06:07:58,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-10-27 06:07:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-10-27 06:07:58,961 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-10-27 06:07:58,961 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-10-27 06:07:58,961 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-10-27 06:07:58,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-10-27 06:07:58,964 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-10-27 06:07:58,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:58,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:58,965 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:58,965 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-10-27 06:07:58,965 INFO L793 eck$LassoCheckResult]: Stem: 14835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 14628#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14824#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 14825#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14778#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14887#L99-3 assume true; 14939#L99-1 assume !false; 15445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15443#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15441#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15439#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15437#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15154#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15153#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15152#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15150#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15151#L126 assume ssl3_accept_~s__state~0 == 8464; 14711#L133 [2018-10-27 06:07:58,966 INFO L795 eck$LassoCheckResult]: Loop: 14711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14626#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14614#L274-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; 14615#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15479#L580 ssl3_accept_~skip~0 := 0; 15477#L99-3 assume true; 15472#L99-1 assume !false; 14750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14751#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14779#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15466#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14708#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14662#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14663#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15459#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14871#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14848#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14849#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14857#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15038#L135 assume ssl3_accept_~s__state~0 == 8496; 14682#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14683#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14740#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14741#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 14827#L297-2 ssl3_accept_~s__init_num~0 := 0; 15401#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15395#L580 ssl3_accept_~skip~0 := 0; 15393#L99-3 assume true; 15391#L99-1 assume !false; 15389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15387#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15385#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15376#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15374#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15372#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15370#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15368#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15366#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15364#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15362#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15360#L141 assume ssl3_accept_~s__state~0 == 8512; 15061#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15357#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 15354#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15350#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15345#L580 ssl3_accept_~skip~0 := 0; 15344#L99-3 assume true; 15343#L99-1 assume !false; 15338#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15334#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15332#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15330#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15328#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15326#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15324#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15322#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15320#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15318#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15316#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15314#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15312#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15310#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15308#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15296#L147 assume ssl3_accept_~s__state~0 == 8528; 15053#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15295#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15294#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 14855#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 15290#L357 assume !(ssl3_accept_~ret~0 <= 0); 14707#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14657#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15471#L580 ssl3_accept_~skip~0 := 0; 15470#L99-3 assume true; 15468#L99-1 assume !false; 15467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15465#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15464#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15463#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15462#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14674#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14633#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14634#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15424#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15422#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14843#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14844#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15039#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15040#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15300#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15297#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15298#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15022#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15023#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14954#L159 assume ssl3_accept_~s__state~0 == 8560; 14766#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14747#L422 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; 14748#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15191#L580 ssl3_accept_~skip~0 := 0; 15190#L99-3 assume true; 15189#L99-1 assume !false; 15188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15187#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15185#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15184#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15183#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15182#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14893#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14894#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15027#L126 assume ssl3_accept_~s__state~0 == 8464; 14711#L133 [2018-10-27 06:07:58,966 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:58,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-10-27 06:07:58,966 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:58,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:58,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,967 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:58,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:58,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:58,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:58,993 INFO L82 PathProgramCache]: Analyzing trace with hash 2028419956, now seen corresponding path program 1 times [2018-10-27 06:07:58,993 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:58,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:58,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:58,994 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:58,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,098 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-10-27 06:07:59,098 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:59,098 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:07:59,099 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:59,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:59,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:59,099 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-10-27 06:07:59,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:59,276 INFO L93 Difference]: Finished difference Result 989 states and 1301 transitions. [2018-10-27 06:07:59,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:59,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1301 transitions. [2018-10-27 06:07:59,280 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 616 [2018-10-27 06:07:59,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1301 transitions. [2018-10-27 06:07:59,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2018-10-27 06:07:59,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2018-10-27 06:07:59,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1301 transitions. [2018-10-27 06:07:59,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:59,285 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1301 transitions. [2018-10-27 06:07:59,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1301 transitions. [2018-10-27 06:07:59,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 967. [2018-10-27 06:07:59,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-10-27 06:07:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1266 transitions. [2018-10-27 06:07:59,303 INFO L728 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-10-27 06:07:59,303 INFO L608 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-10-27 06:07:59,303 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-10-27 06:07:59,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 967 states and 1266 transitions. [2018-10-27 06:07:59,310 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 602 [2018-10-27 06:07:59,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:59,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:59,311 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,311 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-10-27 06:07:59,314 INFO L793 eck$LassoCheckResult]: Stem: 16706#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 16506#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16697#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 16698#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16654#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 16762#L99-3 assume true; 16817#L99-1 assume !false; 17143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17141#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17139#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17137#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17135#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17133#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17131#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17129#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17127#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17125#L126 assume ssl3_accept_~s__state~0 == 8464; 16587#L133 [2018-10-27 06:07:59,314 INFO L795 eck$LassoCheckResult]: Loop: 16587#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16504#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16492#L274-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; 16493#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17230#L580 ssl3_accept_~skip~0 := 0; 17228#L99-3 assume true; 17226#L99-1 assume !false; 17224#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17222#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17220#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17218#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17216#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17214#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17212#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17208#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17206#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17205#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17204#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17064#L135 assume ssl3_accept_~s__state~0 == 8496; 16951#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17114#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 16618#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16619#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16695#L297-2 ssl3_accept_~s__init_num~0 := 0; 16637#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16523#L580 ssl3_accept_~skip~0 := 0; 16707#L99-3 assume true; 16708#L99-1 assume !false; 16628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16629#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16633#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16634#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16585#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16540#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16541#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16512#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16725#L126 assume !(ssl3_accept_~s__state~0 == 8464); 16726#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16721#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16662#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16663#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16680#L141 assume ssl3_accept_~s__state~0 == 8512; 16946#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16704#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 16594#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17400#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17393#L580 ssl3_accept_~skip~0 := 0; 17387#L99-3 assume true; 17384#L99-1 assume !false; 17381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17378#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17375#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17372#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17371#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17370#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17369#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17368#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17367#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17366#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17365#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17364#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17363#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17362#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17361#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17360#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17359#L147 assume ssl3_accept_~s__state~0 == 8528; 16733#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16687#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16651#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 16496#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 16691#L357 assume !(ssl3_accept_~ret~0 <= 0); 16495#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16583#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17386#L580 ssl3_accept_~skip~0 := 0; 17383#L99-3 assume true; 17380#L99-1 assume !false; 17377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17374#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17335#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17329#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17322#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17316#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17313#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17310#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17307#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17304#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16640#L141 assume !(ssl3_accept_~s__state~0 == 8512); 16641#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17274#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17272#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17270#L153 assume ssl3_accept_~s__state~0 == 8544; 16666#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 16667#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 16562#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16627#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 16732#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16729#L404 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; 16611#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17427#L580 ssl3_accept_~skip~0 := 0; 17426#L99-3 assume true; 17425#L99-1 assume !false; 17424#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17423#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17422#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17421#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17420#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17419#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17418#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16768#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16769#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16923#L126 assume ssl3_accept_~s__state~0 == 8464; 16587#L133 [2018-10-27 06:07:59,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-10-27 06:07:59,315 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:59,337 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1846960508, now seen corresponding path program 1 times [2018-10-27 06:07:59,337 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:59,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:07:59,441 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:59,441 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:59,442 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:59,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:59,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:59,442 INFO L87 Difference]: Start difference. First operand 967 states and 1266 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-10-27 06:07:59,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:59,538 INFO L93 Difference]: Finished difference Result 1043 states and 1357 transitions. [2018-10-27 06:07:59,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:59,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1043 states and 1357 transitions. [2018-10-27 06:07:59,541 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 635 [2018-10-27 06:07:59,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1043 states to 1020 states and 1325 transitions. [2018-10-27 06:07:59,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2018-10-27 06:07:59,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2018-10-27 06:07:59,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1325 transitions. [2018-10-27 06:07:59,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:59,548 INFO L705 BuchiCegarLoop]: Abstraction has 1020 states and 1325 transitions. [2018-10-27 06:07:59,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1325 transitions. [2018-10-27 06:07:59,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 972. [2018-10-27 06:07:59,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-10-27 06:07:59,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1270 transitions. [2018-10-27 06:07:59,562 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-10-27 06:07:59,562 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-10-27 06:07:59,562 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-10-27 06:07:59,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1270 transitions. [2018-10-27 06:07:59,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-10-27 06:07:59,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:59,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:59,568 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,568 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,569 INFO L793 eck$LassoCheckResult]: Stem: 18726#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 18522#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18716#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 18717#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 18675#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 18775#L99-3 assume true; 18725#L99-1 assume !false; 18650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18651#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18984#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18980#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18972#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18568#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18569#L120 assume ssl3_accept_~s__state~0 == 8481; 18731#L121 [2018-10-27 06:07:59,569 INFO L795 eck$LassoCheckResult]: Loop: 18731#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18704#L259 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; 18645#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18539#L580 ssl3_accept_~skip~0 := 0; 18722#L99-3 assume true; 18723#L99-1 assume !false; 18648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18649#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18654#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18604#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18567#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19138#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19114#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19108#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19106#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19104#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19102#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19100#L147 assume !(ssl3_accept_~s__state~0 == 8528); 19098#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19096#L153 assume !(ssl3_accept_~s__state~0 == 8544); 19094#L156 assume !(ssl3_accept_~s__state~0 == 8545); 19092#L159 assume !(ssl3_accept_~s__state~0 == 8560); 19090#L162 assume !(ssl3_accept_~s__state~0 == 8561); 18942#L165 assume ssl3_accept_~s__state~0 == 8448; 18618#L166 assume !(ssl3_accept_~num1~0 > 0); 18620#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18652#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18854#L580 ssl3_accept_~skip~0 := 0; 18852#L99-3 assume true; 18850#L99-1 assume !false; 18848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19045#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19042#L117 assume ssl3_accept_~s__state~0 == 8480; 18731#L121 [2018-10-27 06:07:59,569 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,569 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-10-27 06:07:59,569 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:59,597 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:59,597 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:59,597 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:07:59,597 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1495038972, now seen corresponding path program 1 times [2018-10-27 06:07:59,597 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,597 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,598 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,674 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:59,674 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:07:59,674 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/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 [2018-10-27 06:07:59,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,697 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:07:59,702 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:59,725 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-27 06:07:59,725 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-10-27 06:07:59,725 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:59,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:59,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:59,726 INFO L87 Difference]: Start difference. First operand 972 states and 1270 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-10-27 06:07:59,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:59,790 INFO L93 Difference]: Finished difference Result 974 states and 1270 transitions. [2018-10-27 06:07:59,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:59,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1270 transitions. [2018-10-27 06:07:59,793 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-10-27 06:07:59,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 974 states and 1270 transitions. [2018-10-27 06:07:59,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-10-27 06:07:59,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-10-27 06:07:59,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 974 states and 1270 transitions. [2018-10-27 06:07:59,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:59,797 INFO L705 BuchiCegarLoop]: Abstraction has 974 states and 1270 transitions. [2018-10-27 06:07:59,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states and 1270 transitions. [2018-10-27 06:07:59,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 972. [2018-10-27 06:07:59,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-10-27 06:07:59,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1268 transitions. [2018-10-27 06:07:59,806 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-10-27 06:07:59,806 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-10-27 06:07:59,806 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-10-27 06:07:59,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1268 transitions. [2018-10-27 06:07:59,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-10-27 06:07:59,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:59,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:59,809 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,813 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,813 INFO L793 eck$LassoCheckResult]: Stem: 20791#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 20599#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20781#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 20782#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20743#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 20832#L99-3 assume true; 21036#L99-1 assume !false; 21028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21022#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21013#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21009#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21006#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21003#L123 assume ssl3_accept_~s__state~0 == 8482; 20749#L124 [2018-10-27 06:07:59,814 INFO L795 eck$LassoCheckResult]: Loop: 20749#L124 ssl3_accept_~s__state~0 := 3; 20713#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21224#L580 ssl3_accept_~skip~0 := 0; 21223#L99-3 assume true; 21222#L99-1 assume !false; 21221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21220#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21219#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21218#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21217#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21216#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21215#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21214#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21213#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21212#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21211#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21210#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21131#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21129#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21127#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21124#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21122#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21119#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21117#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21115#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21113#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21108#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21096#L165 assume ssl3_accept_~s__state~0 == 8448; 20686#L166 assume !(ssl3_accept_~num1~0 > 0); 20688#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20719#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20912#L580 ssl3_accept_~skip~0 := 0; 20910#L99-3 assume true; 20908#L99-1 assume !false; 20906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20903#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20904#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21150#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21148#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21146#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21144#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21142#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21140#L123 assume ssl3_accept_~s__state~0 == 8482; 20749#L124 [2018-10-27 06:07:59,814 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,814 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-10-27 06:07:59,814 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,815 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:59,866 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:59,866 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:59,866 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:07:59,867 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1538176562, now seen corresponding path program 1 times [2018-10-27 06:07:59,867 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,867 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:07:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:07:59,901 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:07:59,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:07:59,901 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:07:59,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:07:59,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:07:59,901 INFO L87 Difference]: Start difference. First operand 972 states and 1268 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-10-27 06:07:59,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:07:59,962 INFO L93 Difference]: Finished difference Result 972 states and 1266 transitions. [2018-10-27 06:07:59,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:07:59,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 972 states and 1266 transitions. [2018-10-27 06:07:59,965 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-10-27 06:07:59,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 972 states to 972 states and 1266 transitions. [2018-10-27 06:07:59,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-10-27 06:07:59,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-10-27 06:07:59,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 972 states and 1266 transitions. [2018-10-27 06:07:59,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:07:59,968 INFO L705 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-10-27 06:07:59,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states and 1266 transitions. [2018-10-27 06:07:59,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 972. [2018-10-27 06:07:59,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-10-27 06:07:59,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1266 transitions. [2018-10-27 06:07:59,975 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-10-27 06:07:59,976 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-10-27 06:07:59,976 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-10-27 06:07:59,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1266 transitions. [2018-10-27 06:07:59,977 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-10-27 06:07:59,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:07:59,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:07:59,979 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:07:59,979 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-10-27 06:07:59,979 INFO L793 eck$LassoCheckResult]: Stem: 22743#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22549#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 22550#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22734#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 22735#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 22694#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 22790#L99-3 assume true; 22983#L99-1 assume !false; 23478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23476#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23473#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23467#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23465#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23463#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23461#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23459#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23457#L123 assume !(ssl3_accept_~s__state~0 == 8482); 22937#L126 assume ssl3_accept_~s__state~0 == 8464; 22631#L133 [2018-10-27 06:07:59,979 INFO L795 eck$LassoCheckResult]: Loop: 22631#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22548#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 22536#L274-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; 22537#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23438#L580 ssl3_accept_~skip~0 := 0; 23436#L99-3 assume true; 23434#L99-1 assume !false; 23432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23430#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23428#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23426#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23424#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23420#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23418#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23416#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23415#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23414#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23412#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23327#L135 assume ssl3_accept_~s__state~0 == 8496; 22999#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23325#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 22658#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 22659#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 23323#L297-2 ssl3_accept_~s__init_num~0 := 0; 23316#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23310#L580 ssl3_accept_~skip~0 := 0; 23308#L99-3 assume true; 23306#L99-1 assume !false; 23304#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23302#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23300#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23298#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23296#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23294#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23292#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23290#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23288#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23286#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23284#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23282#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23280#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23278#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23276#L141 assume ssl3_accept_~s__state~0 == 8512; 22994#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22741#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 22637#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23273#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23268#L580 ssl3_accept_~skip~0 := 0; 23267#L99-3 assume true; 23266#L99-1 assume !false; 23264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23259#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23257#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23254#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23252#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23251#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23249#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23245#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23244#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23243#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23241#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23240#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23231#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23215#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23211#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23200#L147 assume ssl3_accept_~s__state~0 == 8528; 22762#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22725#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22689#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 22690#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 23165#L357 assume !(ssl3_accept_~ret~0 <= 0); 23156#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23152#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23145#L580 ssl3_accept_~skip~0 := 0; 23142#L99-3 assume true; 23139#L99-1 assume !false; 23136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23133#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23130#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23126#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23122#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23119#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23114#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23106#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23102#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23094#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23090#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23086#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23082#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23078#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23075#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23073#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23071#L150 assume !(ssl3_accept_~s__state~0 == 8529); 22967#L153 assume ssl3_accept_~s__state~0 == 8544; 22963#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22931#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23030#L580 ssl3_accept_~skip~0 := 0; 23028#L99-3 assume true; 23026#L99-1 assume !false; 23024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23022#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23020#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23018#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23014#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23012#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23010#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23008#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23007#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23006#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23004#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23002#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23000#L138 assume !(ssl3_accept_~s__state~0 == 8497); 22997#L141 assume !(ssl3_accept_~s__state~0 == 8512); 22995#L144 assume !(ssl3_accept_~s__state~0 == 8513); 22992#L147 assume !(ssl3_accept_~s__state~0 == 8528); 22990#L150 assume !(ssl3_accept_~s__state~0 == 8529); 22988#L153 assume !(ssl3_accept_~s__state~0 == 8544); 22968#L156 assume !(ssl3_accept_~s__state~0 == 8545); 22922#L159 assume !(ssl3_accept_~s__state~0 == 8560); 22920#L162 assume !(ssl3_accept_~s__state~0 == 8561); 22921#L165 assume !(ssl3_accept_~s__state~0 == 8448); 23050#L168 assume ssl3_accept_~s__state~0 == 8576; 22973#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23045#L444 assume !(ssl3_accept_~ret~0 <= 0); 23043#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 22788#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23392#L580 ssl3_accept_~skip~0 := 0; 23390#L99-3 assume true; 23388#L99-1 assume !false; 23386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23380#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23377#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23374#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23371#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23368#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23365#L117 assume !(ssl3_accept_~s__state~0 == 8480); 22795#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23360#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23357#L126 assume ssl3_accept_~s__state~0 == 8464; 22631#L133 [2018-10-27 06:07:59,979 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-10-27 06:07:59,979 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:07:59,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:59,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:07:59,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:07:59,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1948014686, now seen corresponding path program 1 times [2018-10-27 06:07:59,987 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:07:59,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:07:59,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,993 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:07:59,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:07:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:00,077 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:08:00,078 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:00,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:00,078 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:00,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:00,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:00,078 INFO L87 Difference]: Start difference. First operand 972 states and 1266 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-10-27 06:08:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:00,184 INFO L93 Difference]: Finished difference Result 945 states and 1196 transitions. [2018-10-27 06:08:00,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:00,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 945 states and 1196 transitions. [2018-10-27 06:08:00,188 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 503 [2018-10-27 06:08:00,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 945 states to 813 states and 1032 transitions. [2018-10-27 06:08:00,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2018-10-27 06:08:00,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 705 [2018-10-27 06:08:00,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1032 transitions. [2018-10-27 06:08:00,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:00,190 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1032 transitions. [2018-10-27 06:08:00,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1032 transitions. [2018-10-27 06:08:00,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 679. [2018-10-27 06:08:00,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-10-27 06:08:00,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 864 transitions. [2018-10-27 06:08:00,198 INFO L728 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-10-27 06:08:00,198 INFO L608 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-10-27 06:08:00,198 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-10-27 06:08:00,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 679 states and 864 transitions. [2018-10-27 06:08:00,203 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 501 [2018-10-27 06:08:00,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:00,204 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:00,205 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:00,205 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-10-27 06:08:00,205 INFO L793 eck$LassoCheckResult]: Stem: 24631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24467#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 24468#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24627#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 24628#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 24593#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 24670#L99-3 assume true; 24828#L99-1 assume !false; 25042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25041#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25039#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25037#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25035#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25033#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25031#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25029#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25027#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24691#L126 assume ssl3_accept_~s__state~0 == 8464; 24536#L133 [2018-10-27 06:08:00,205 INFO L795 eck$LassoCheckResult]: Loop: 24536#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24466#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 24459#L274-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; 24460#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25020#L580 ssl3_accept_~skip~0 := 0; 25019#L99-3 assume true; 25018#L99-1 assume !false; 25017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25016#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25011#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25010#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25008#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25007#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25001#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24998#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24995#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24992#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24927#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24926#L135 assume ssl3_accept_~s__state~0 == 8496; 24837#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24923#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 24921#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24919#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 24624#L297-2 ssl3_accept_~s__init_num~0 := 0; 24625#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25130#L580 ssl3_accept_~skip~0 := 0; 25129#L99-3 assume true; 25128#L99-1 assume !false; 24567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25126#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25125#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25124#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25123#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25122#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25121#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25120#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25119#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25102#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24599#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24600#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24580#L141 assume ssl3_accept_~s__state~0 == 8512; 24581#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24630#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 24542#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24576#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24484#L580 ssl3_accept_~skip~0 := 0; 24632#L99-3 assume true; 24633#L99-1 assume !false; 24637#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25127#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24572#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24573#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24534#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24497#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24498#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24473#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24474#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24643#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24644#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24639#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24611#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24612#L141 assume !(ssl3_accept_~s__state~0 == 8512); 24538#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24539#L147 assume ssl3_accept_~s__state~0 == 8528; 24649#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24618#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24591#L325-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 24537#L334 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 24525#L337 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 24462#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24533#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25092#L580 ssl3_accept_~skip~0 := 0; 25091#L99-3 assume true; 25086#L99-1 assume !false; 25084#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25082#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25080#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25078#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25076#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25074#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25072#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25070#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25068#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25066#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25064#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25062#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25060#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25058#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25056#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25054#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24501#L147 assume !(ssl3_accept_~s__state~0 == 8528); 24502#L150 assume !(ssl3_accept_~s__state~0 == 8529); 24477#L153 assume ssl3_accept_~s__state~0 == 8544; 24478#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 24603#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 24520#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24513#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 24515#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24647#L404 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; 24566#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25113#L580 ssl3_accept_~skip~0 := 0; 25112#L99-3 assume true; 25111#L99-1 assume !false; 25110#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25109#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25108#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25107#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25106#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25105#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25104#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25103#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25047#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25046#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25045#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25044#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25043#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25026#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25040#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25038#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25036#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25034#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25032#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25030#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25028#L159 assume !(ssl3_accept_~s__state~0 == 8560); 24650#L162 assume !(ssl3_accept_~s__state~0 == 8561); 24651#L165 assume ssl3_accept_~s__state~0 == 8448; 24543#L166 assume !(ssl3_accept_~num1~0 > 0); 24545#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24571#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24816#L580 ssl3_accept_~skip~0 := 0; 24814#L99-3 assume true; 24812#L99-1 assume !false; 24810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24685#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24686#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24737#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24738#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24739#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24684#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24674#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24675#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24688#L126 assume ssl3_accept_~s__state~0 == 8464; 24536#L133 [2018-10-27 06:08:00,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:00,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-10-27 06:08:00,206 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:00,206 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:00,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,206 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:00,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:00,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:00,224 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:00,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1824692877, now seen corresponding path program 1 times [2018-10-27 06:08:00,225 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:00,225 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:00,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,225 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:00,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-10-27 06:08:00,313 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:00,313 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:00,314 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:00,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:00,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:00,314 INFO L87 Difference]: Start difference. First operand 679 states and 864 transitions. cyclomatic complexity: 188 Second operand 3 states. [2018-10-27 06:08:00,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:00,399 INFO L93 Difference]: Finished difference Result 1126 states and 1450 transitions. [2018-10-27 06:08:00,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:00,401 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1450 transitions. [2018-10-27 06:08:00,404 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-10-27 06:08:00,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1450 transitions. [2018-10-27 06:08:00,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-10-27 06:08:00,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-10-27 06:08:00,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1450 transitions. [2018-10-27 06:08:00,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:00,411 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1450 transitions. [2018-10-27 06:08:00,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1450 transitions. [2018-10-27 06:08:00,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 680. [2018-10-27 06:08:00,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-10-27 06:08:00,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 865 transitions. [2018-10-27 06:08:00,424 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-10-27 06:08:00,424 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-10-27 06:08:00,424 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-10-27 06:08:00,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 865 transitions. [2018-10-27 06:08:00,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2018-10-27 06:08:00,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:00,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:00,427 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:00,427 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-10-27 06:08:00,427 INFO L793 eck$LassoCheckResult]: Stem: 26440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 26279#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26435#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 26436#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 26403#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 26482#L99-3 assume true; 26577#L99-1 assume !false; 26732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26731#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26730#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26729#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26728#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26727#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26726#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26725#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26724#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26723#L126 assume ssl3_accept_~s__state~0 == 8464; 26352#L133 [2018-10-27 06:08:00,427 INFO L795 eck$LassoCheckResult]: Loop: 26352#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26277#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 26270#L274-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; 26271#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26914#L580 ssl3_accept_~skip~0 := 0; 26912#L99-3 assume true; 26909#L99-1 assume !false; 26907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26905#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26901#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26900#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26899#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26898#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26897#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26896#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26895#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26894#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26893#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26892#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26707#L135 assume ssl3_accept_~s__state~0 == 8496; 26606#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26701#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 26700#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26698#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 26438#L297-2 ssl3_accept_~s__init_num~0 := 0; 26697#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26692#L580 ssl3_accept_~skip~0 := 0; 26691#L99-3 assume true; 26686#L99-1 assume !false; 26684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26682#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26680#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26678#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26676#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26672#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26670#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26668#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26666#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26664#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26662#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26660#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26658#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26489#L141 assume ssl3_accept_~s__state~0 == 8512; 26471#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26439#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 26357#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26446#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26791#L580 ssl3_accept_~skip~0 := 0; 26788#L99-3 assume true; 26785#L99-1 assume !false; 26782#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26779#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26776#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26773#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26770#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26767#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26764#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26761#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26749#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26745#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26744#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26743#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26740#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26736#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26733#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26506#L147 assume ssl3_accept_~s__state~0 == 8528; 26457#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26424#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26401#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 26274#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26429#L357 assume !(ssl3_accept_~ret~0 <= 0); 26273#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26347#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26295#L580 ssl3_accept_~skip~0 := 0; 26441#L99-3 assume true; 26442#L99-1 assume !false; 26381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26382#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26386#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26387#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26348#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26349#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26911#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26908#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26906#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26451#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26452#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26448#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26408#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26409#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26392#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26354#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26313#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26314#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26329#L153 assume ssl3_accept_~s__state~0 == 8544; 26412#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 26413#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 26336#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26326#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 26328#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26455#L404 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; 26380#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26938#L580 ssl3_accept_~skip~0 := 0; 26933#L99-3 assume true; 26931#L99-1 assume !false; 26929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26927#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26925#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26923#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26916#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26309#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26310#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26284#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26285#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26842#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26841#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26840#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26837#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26720#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26834#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26831#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26826#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26817#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26812#L153 assume !(ssl3_accept_~s__state~0 == 8544); 26755#L156 assume !(ssl3_accept_~s__state~0 == 8545); 26748#L159 assume !(ssl3_accept_~s__state~0 == 8560); 26458#L162 assume !(ssl3_accept_~s__state~0 == 8561); 26459#L165 assume ssl3_accept_~s__state~0 == 8448; 26358#L166 assume !(ssl3_accept_~num1~0 > 0); 26360#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26385#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26522#L580 ssl3_accept_~skip~0 := 0; 26521#L99-3 assume true; 26519#L99-1 assume !false; 26518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26516#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26517#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26621#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26619#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26617#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26505#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26499#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26500#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26520#L126 assume ssl3_accept_~s__state~0 == 8464; 26352#L133 [2018-10-27 06:08:00,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:00,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-10-27 06:08:00,444 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:00,444 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:00,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:00,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:00,450 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:00,450 INFO L82 PathProgramCache]: Analyzing trace with hash -533915372, now seen corresponding path program 1 times [2018-10-27 06:08:00,450 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:00,450 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:00,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,451 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:00,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:00,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:08:00,627 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:08:00,627 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/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 [2018-10-27 06:08:00,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:00,700 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:08:00,757 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-27 06:08:00,758 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-10-27 06:08:00,758 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:00,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-27 06:08:00,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-10-27 06:08:00,759 INFO L87 Difference]: Start difference. First operand 680 states and 865 transitions. cyclomatic complexity: 188 Second operand 4 states. [2018-10-27 06:08:01,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:01,118 INFO L93 Difference]: Finished difference Result 1126 states and 1416 transitions. [2018-10-27 06:08:01,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-27 06:08:01,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1416 transitions. [2018-10-27 06:08:01,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-10-27 06:08:01,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1416 transitions. [2018-10-27 06:08:01,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-10-27 06:08:01,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-10-27 06:08:01,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1416 transitions. [2018-10-27 06:08:01,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:01,125 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1416 transitions. [2018-10-27 06:08:01,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1416 transitions. [2018-10-27 06:08:01,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 857. [2018-10-27 06:08:01,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-10-27 06:08:01,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1087 transitions. [2018-10-27 06:08:01,133 INFO L728 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-10-27 06:08:01,133 INFO L608 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-10-27 06:08:01,134 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-10-27 06:08:01,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 857 states and 1087 transitions. [2018-10-27 06:08:01,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 679 [2018-10-27 06:08:01,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:01,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:01,137 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:01,137 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-10-27 06:08:01,137 INFO L793 eck$LassoCheckResult]: Stem: 28697#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28529#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 28530#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28692#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 28693#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28656#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 28747#L99-3 assume true; 28848#L99-1 assume !false; 29076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29075#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29073#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29067#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29064#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29058#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29046#L126 assume ssl3_accept_~s__state~0 == 8464; 28600#L133 [2018-10-27 06:08:01,137 INFO L795 eck$LassoCheckResult]: Loop: 28600#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28528#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 28521#L274-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; 28522#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29370#L580 ssl3_accept_~skip~0 := 0; 28698#L99-3 assume true; 28699#L99-1 assume !false; 28633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28634#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28639#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28640#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28598#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28559#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28560#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28535#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28536#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28733#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29339#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28707#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28708#L135 assume ssl3_accept_~s__state~0 == 8496; 28788#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28958#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 28957#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 28956#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 28689#L297-2 ssl3_accept_~s__init_num~0 := 0; 28672#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29352#L580 ssl3_accept_~skip~0 := 0; 29350#L99-3 assume true; 29348#L99-1 assume !false; 29346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29344#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29341#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29340#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29338#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29337#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29336#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29335#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29334#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29333#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29332#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29331#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29330#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29329#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29328#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28563#L147 assume !(ssl3_accept_~s__state~0 == 8528); 28564#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28539#L153 assume !(ssl3_accept_~s__state~0 == 8544); 28540#L156 assume !(ssl3_accept_~s__state~0 == 8545); 28736#L159 assume !(ssl3_accept_~s__state~0 == 8560); 28721#L162 assume !(ssl3_accept_~s__state~0 == 8561); 28685#L165 assume !(ssl3_accept_~s__state~0 == 8448); 28668#L168 assume !(ssl3_accept_~s__state~0 == 8576); 28669#L171 assume !(ssl3_accept_~s__state~0 == 8577); 28648#L174 assume !(ssl3_accept_~s__state~0 == 8592); 28610#L177 assume !(ssl3_accept_~s__state~0 == 8593); 28567#L180 assume !(ssl3_accept_~s__state~0 == 8608); 28568#L183 assume !(ssl3_accept_~s__state~0 == 8609); 28517#L186 assume !(ssl3_accept_~s__state~0 == 8640); 28518#L189 assume !(ssl3_accept_~s__state~0 == 8641); 28740#L192 assume ssl3_accept_~s__state~0 == 8656; 28650#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28651#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28531#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 28532#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28543#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 28553#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28546#L580 ssl3_accept_~skip~0 := 0; 28730#L99-3 assume true; 29186#L99-1 assume !false; 29185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29184#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29167#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29166#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29165#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29163#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29162#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29161#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29156#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29154#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29152#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29150#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29148#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29146#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29144#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29142#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29140#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29138#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29136#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29134#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29132#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29130#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29128#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29126#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29124#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29122#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29120#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29118#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29116#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29114#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29112#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29080#L192 assume !(ssl3_accept_~s__state~0 == 8656); 29077#L195 assume !(ssl3_accept_~s__state~0 == 8657); 28688#L198 assume ssl3_accept_~s__state~0 == 8672; 28622#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28612#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 28551#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28552#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28702#L520-2 ssl3_accept_~s__init_num~0 := 0; 28661#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29247#L580 ssl3_accept_~skip~0 := 0; 29245#L99-3 assume true; 29243#L99-1 assume !false; 29241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29239#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29237#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29235#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29233#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29231#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29229#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29227#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29225#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29223#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29221#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29219#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29216#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29037#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29213#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29211#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29210#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29203#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29199#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29195#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29192#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29188#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29173#L165 assume ssl3_accept_~s__state~0 == 8448; 28607#L166 assume !(ssl3_accept_~num1~0 > 0); 28609#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28815#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28809#L580 ssl3_accept_~skip~0 := 0; 28807#L99-3 assume true; 28805#L99-1 assume !false; 28804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28802#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28800#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28799#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28798#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28795#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28755#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28753#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28754#L126 assume ssl3_accept_~s__state~0 == 8464; 28600#L133 [2018-10-27 06:08:01,137 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-10-27 06:08:01,138 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,138 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:01,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1535985142, now seen corresponding path program 1 times [2018-10-27 06:08:01,157 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:01,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:01,241 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-10-27 06:08:01,241 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:01,242 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:01,242 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:01,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:01,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:01,242 INFO L87 Difference]: Start difference. First operand 857 states and 1087 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-10-27 06:08:01,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:01,269 INFO L93 Difference]: Finished difference Result 1458 states and 1870 transitions. [2018-10-27 06:08:01,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:01,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1458 states and 1870 transitions. [2018-10-27 06:08:01,274 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1280 [2018-10-27 06:08:01,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-10-27 06:08:01,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1350 [2018-10-27 06:08:01,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1350 [2018-10-27 06:08:01,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1458 states and 1870 transitions. [2018-10-27 06:08:01,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:01,278 INFO L705 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-10-27 06:08:01,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states and 1870 transitions. [2018-10-27 06:08:01,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1458. [2018-10-27 06:08:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2018-10-27 06:08:01,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-10-27 06:08:01,298 INFO L728 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-10-27 06:08:01,298 INFO L608 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-10-27 06:08:01,298 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-10-27 06:08:01,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1458 states and 1870 transitions. [2018-10-27 06:08:01,302 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1280 [2018-10-27 06:08:01,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:01,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:01,309 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:01,309 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:01,310 INFO L793 eck$LassoCheckResult]: Stem: 31017#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30850#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 30851#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31009#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 31010#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30979#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 31057#L99-3 assume true; 31088#L99-1 assume !false; 32131#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32130#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32125#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32123#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32121#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32119#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32117#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32115#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32113#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32109#L126 assume ssl3_accept_~s__state~0 == 8464; 31259#L133 [2018-10-27 06:08:01,310 INFO L795 eck$LassoCheckResult]: Loop: 31259#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32104#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 32102#L274-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; 32073#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32067#L580 ssl3_accept_~skip~0 := 0; 32065#L99-3 assume true; 32063#L99-1 assume !false; 32061#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32059#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32057#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32055#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32053#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32050#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32048#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32046#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32044#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32042#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32040#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32035#L135 assume ssl3_accept_~s__state~0 == 8496; 31246#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32018#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32016#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 32015#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 31011#L297-2 ssl3_accept_~s__init_num~0 := 0; 32014#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32009#L580 ssl3_accept_~skip~0 := 0; 32008#L99-3 assume true; 32007#L99-1 assume !false; 32006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31639#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31638#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31637#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31635#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31630#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31628#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31626#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31624#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31622#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31620#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31618#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31616#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31615#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31614#L141 assume ssl3_accept_~s__state~0 == 8512; 31236#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31612#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 31610#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31603#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31596#L580 ssl3_accept_~skip~0 := 0; 31593#L99-3 assume true; 31451#L99-1 assume !false; 31452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31438#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31430#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31431#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31395#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31396#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31387#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31388#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31353#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31354#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31340#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31341#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31330#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31331#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31303#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31304#L147 assume ssl3_accept_~s__state~0 == 8528; 31034#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31000#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30977#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 30924#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31004#L357 assume !(ssl3_accept_~ret~0 <= 0); 31554#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31550#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31540#L580 ssl3_accept_~skip~0 := 0; 31537#L99-3 assume true; 31534#L99-1 assume !false; 31531#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31528#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31525#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31522#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31519#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31516#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31510#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31507#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31504#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31501#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31498#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31495#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31492#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31489#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31486#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31483#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31480#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31477#L153 assume ssl3_accept_~s__state~0 == 8544; 31226#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 31467#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 31465#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30899#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 30901#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31055#L404 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; 31454#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32093#L580 ssl3_accept_~skip~0 := 0; 32092#L99-3 assume true; 32091#L99-1 assume !false; 32090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32089#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32088#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32087#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32086#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32085#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32084#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32083#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32082#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32081#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32080#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32075#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31323#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31322#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31320#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31318#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31316#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31314#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31312#L153 assume !(ssl3_accept_~s__state~0 == 8544); 31310#L156 assume !(ssl3_accept_~s__state~0 == 8545); 31308#L159 assume !(ssl3_accept_~s__state~0 == 8560); 31306#L162 assume !(ssl3_accept_~s__state~0 == 8561); 31302#L165 assume ssl3_accept_~s__state~0 == 8448; 31299#L166 assume !(ssl3_accept_~num1~0 > 0); 31296#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31290#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31285#L580 ssl3_accept_~skip~0 := 0; 31284#L99-3 assume true; 31283#L99-1 assume !false; 31282#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31279#L102 assume ssl3_accept_~s__state~0 == 12292; 31280#L103 ssl3_accept_~s__new_session~0 := 1; 31276#L211 ssl3_accept_~s__server~0 := 1; 31380#L216 assume ssl3_accept_~cb~0 != 0; 31379#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 31378#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 31376#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 31374#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 31372#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 31370#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31365#L580 ssl3_accept_~skip~0 := 0; 31364#L99-3 assume true; 31363#L99-1 assume !false; 31362#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31361#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31360#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31359#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31358#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31357#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31355#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31351#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31342#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31337#L126 assume ssl3_accept_~s__state~0 == 8464; 31259#L133 [2018-10-27 06:08:01,310 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,311 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-10-27 06:08:01,311 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,312 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:01,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1976570306, now seen corresponding path program 1 times [2018-10-27 06:08:01,332 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,332 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,333 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:01,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:01,448 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:08:01,448 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:08:01,448 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/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 [2018-10-27 06:08:01,461 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:01,487 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:01,515 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-10-27 06:08:01,534 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:08:01,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:08:01,535 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:01,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:08:01,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:08:01,535 INFO L87 Difference]: Start difference. First operand 1458 states and 1870 transitions. cyclomatic complexity: 416 Second operand 5 states. [2018-10-27 06:08:01,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:01,806 INFO L93 Difference]: Finished difference Result 2446 states and 3096 transitions. [2018-10-27 06:08:01,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-27 06:08:01,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2446 states and 3096 transitions. [2018-10-27 06:08:01,813 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1857 [2018-10-27 06:08:01,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2446 states to 2410 states and 3058 transitions. [2018-10-27 06:08:01,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2302 [2018-10-27 06:08:01,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2302 [2018-10-27 06:08:01,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2410 states and 3058 transitions. [2018-10-27 06:08:01,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:01,826 INFO L705 BuchiCegarLoop]: Abstraction has 2410 states and 3058 transitions. [2018-10-27 06:08:01,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states and 3058 transitions. [2018-10-27 06:08:01,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 1855. [2018-10-27 06:08:01,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1855 states. [2018-10-27 06:08:01,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2384 transitions. [2018-10-27 06:08:01,846 INFO L728 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-10-27 06:08:01,847 INFO L608 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-10-27 06:08:01,847 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-10-27 06:08:01,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1855 states and 2384 transitions. [2018-10-27 06:08:01,855 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1650 [2018-10-27 06:08:01,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:01,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:01,859 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:01,859 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:01,860 INFO L793 eck$LassoCheckResult]: Stem: 35419#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35244#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 35245#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35413#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 35414#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 35375#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 35469#L99-3 assume true; 35500#L99-1 assume !false; 36799#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36798#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36797#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36796#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36795#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36794#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36793#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36792#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36791#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36790#L126 assume ssl3_accept_~s__state~0 == 8464; 35316#L133 [2018-10-27 06:08:01,860 INFO L795 eck$LassoCheckResult]: Loop: 35316#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35243#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 35236#L274-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; 35237#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37010#L580 ssl3_accept_~skip~0 := 0; 37009#L99-3 assume true; 37007#L99-1 assume !false; 37006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37005#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37004#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37003#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37002#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36999#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36998#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36908#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36907#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36906#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36905#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36803#L135 assume ssl3_accept_~s__state~0 == 8496; 35286#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35287#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 36331#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 36330#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 35409#L297-2 ssl3_accept_~s__init_num~0 := 0; 35410#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36306#L580 ssl3_accept_~skip~0 := 0; 36303#L99-3 assume true; 36300#L99-1 assume !false; 36297#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36294#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36291#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36288#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36285#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36282#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36278#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36279#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36271#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36268#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36265#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36262#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36258#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36259#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36251#L141 assume ssl3_accept_~s__state~0 == 8512; 35454#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35418#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 35321#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37068#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37062#L580 ssl3_accept_~skip~0 := 0; 37060#L99-3 assume true; 37058#L99-1 assume !false; 37056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37054#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37052#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37050#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37046#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37044#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35450#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35451#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 35429#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35430#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37035#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37017#L141 assume !(ssl3_accept_~s__state~0 == 8512); 35318#L144 assume !(ssl3_accept_~s__state~0 == 8513); 35278#L147 assume ssl3_accept_~s__state~0 == 8528; 35279#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35402#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35403#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 35240#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 35468#L357 assume !(ssl3_accept_~ret~0 <= 0); 35239#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35313#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37081#L580 ssl3_accept_~skip~0 := 0; 37080#L99-3 assume true; 37079#L99-1 assume !false; 37078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37077#L102 assume !(ssl3_accept_~s__state~0 == 12292); 35353#L105 assume !(ssl3_accept_~s__state~0 == 16384); 35354#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35314#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35274#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35275#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35250#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35251#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35434#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35435#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37038#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35381#L135 assume !(ssl3_accept_~s__state~0 == 8496); 35382#L138 assume !(ssl3_accept_~s__state~0 == 8497); 35361#L141 assume !(ssl3_accept_~s__state~0 == 8512); 35362#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37016#L147 assume !(ssl3_accept_~s__state~0 == 8528); 35293#L150 assume !(ssl3_accept_~s__state~0 == 8529); 35254#L153 assume ssl3_accept_~s__state~0 == 8544; 35255#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 35385#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 36729#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36727#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 36725#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35438#L404 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; 35347#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36820#L580 ssl3_accept_~skip~0 := 0; 36819#L99-3 assume true; 36818#L99-1 assume !false; 36817#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36816#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36815#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36814#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36813#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36812#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36811#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36810#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36809#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36808#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36807#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36806#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36429#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36427#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36425#L141 assume !(ssl3_accept_~s__state~0 == 8512); 36422#L144 assume !(ssl3_accept_~s__state~0 == 8513); 36423#L147 assume !(ssl3_accept_~s__state~0 == 8528); 36416#L150 assume !(ssl3_accept_~s__state~0 == 8529); 36417#L153 assume !(ssl3_accept_~s__state~0 == 8544); 36410#L156 assume !(ssl3_accept_~s__state~0 == 8545); 36411#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36404#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36405#L165 assume ssl3_accept_~s__state~0 == 8448; 35322#L166 assume !(ssl3_accept_~num1~0 > 0); 35324#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35352#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36888#L580 ssl3_accept_~skip~0 := 0; 36886#L99-3 assume true; 36884#L99-1 assume !false; 36882#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36880#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36878#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36876#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36874#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36872#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36870#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36868#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36866#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36864#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36862#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36860#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36859#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36858#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36857#L141 assume !(ssl3_accept_~s__state~0 == 8512); 36855#L144 assume !(ssl3_accept_~s__state~0 == 8513); 36854#L147 assume !(ssl3_accept_~s__state~0 == 8528); 36849#L150 assume !(ssl3_accept_~s__state~0 == 8529); 36847#L153 assume !(ssl3_accept_~s__state~0 == 8544); 35455#L156 assume !(ssl3_accept_~s__state~0 == 8545); 35456#L159 assume !(ssl3_accept_~s__state~0 == 8560); 35442#L162 assume !(ssl3_accept_~s__state~0 == 8561); 35405#L165 assume !(ssl3_accept_~s__state~0 == 8448); 35387#L168 assume ssl3_accept_~s__state~0 == 8576; 35300#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 35301#L444 assume !(ssl3_accept_~ret~0 <= 0); 35336#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 35337#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36762#L580 ssl3_accept_~skip~0 := 0; 36759#L99-3 assume true; 36757#L99-1 assume !false; 36634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36633#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36632#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36631#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36630#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36629#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36627#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36626#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36625#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36624#L126 assume ssl3_accept_~s__state~0 == 8464; 35316#L133 [2018-10-27 06:08:01,860 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-10-27 06:08:01,860 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,860 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,861 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:01,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:01,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:01,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1226159943, now seen corresponding path program 1 times [2018-10-27 06:08:01,880 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:01,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:01,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,881 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:01,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:01,994 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-10-27 06:08:01,994 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:01,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:08:01,994 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:01,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:01,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:01,995 INFO L87 Difference]: Start difference. First operand 1855 states and 2384 transitions. cyclomatic complexity: 535 Second operand 3 states. [2018-10-27 06:08:02,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:02,099 INFO L93 Difference]: Finished difference Result 2043 states and 2598 transitions. [2018-10-27 06:08:02,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:02,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2043 states and 2598 transitions. [2018-10-27 06:08:02,105 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1718 [2018-10-27 06:08:02,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2043 states to 1973 states and 2528 transitions. [2018-10-27 06:08:02,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1865 [2018-10-27 06:08:02,112 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1865 [2018-10-27 06:08:02,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1973 states and 2528 transitions. [2018-10-27 06:08:02,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:02,113 INFO L705 BuchiCegarLoop]: Abstraction has 1973 states and 2528 transitions. [2018-10-27 06:08:02,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1973 states and 2528 transitions. [2018-10-27 06:08:02,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1973 to 1853. [2018-10-27 06:08:02,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1853 states. [2018-10-27 06:08:02,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2376 transitions. [2018-10-27 06:08:02,127 INFO L728 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-10-27 06:08:02,127 INFO L608 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-10-27 06:08:02,127 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-10-27 06:08:02,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1853 states and 2376 transitions. [2018-10-27 06:08:02,131 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1642 [2018-10-27 06:08:02,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:02,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:02,133 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:02,133 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:02,134 INFO L793 eck$LassoCheckResult]: Stem: 39320#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39149#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 39150#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39314#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 39315#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 39277#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 39373#L99-3 assume true; 39399#L99-1 assume !false; 40286#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40284#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40279#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40277#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40275#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40273#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40271#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40142#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40140#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40138#L126 assume ssl3_accept_~s__state~0 == 8464; 39462#L133 [2018-10-27 06:08:02,134 INFO L795 eck$LassoCheckResult]: Loop: 39462#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39147#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 39148#L274-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; 40963#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40957#L580 ssl3_accept_~skip~0 := 0; 40955#L99-3 assume true; 40953#L99-1 assume !false; 40951#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40949#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40947#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40945#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40943#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40941#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40939#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40937#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40935#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40933#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40931#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40929#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39994#L135 assume ssl3_accept_~s__state~0 == 8496; 39457#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39992#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 39991#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 39990#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 39317#L297-2 ssl3_accept_~s__init_num~0 := 0; 39988#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39983#L580 ssl3_accept_~skip~0 := 0; 39982#L99-3 assume true; 39981#L99-1 assume !false; 39980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39979#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39978#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39977#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39975#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39974#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39973#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39972#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39971#L126 assume !(ssl3_accept_~s__state~0 == 8464); 39970#L129 assume !(ssl3_accept_~s__state~0 == 8465); 39969#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39968#L135 assume !(ssl3_accept_~s__state~0 == 8496); 39967#L138 assume !(ssl3_accept_~s__state~0 == 8497); 39533#L141 assume ssl3_accept_~s__state~0 == 8512; 39452#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40839#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 40837#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40836#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40830#L580 ssl3_accept_~skip~0 := 0; 40829#L99-3 assume true; 40828#L99-1 assume !false; 40827#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40826#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40825#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40824#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40823#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40822#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40821#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40820#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40819#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40817#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40816#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40815#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40814#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40813#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40812#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40811#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40810#L147 assume ssl3_accept_~s__state~0 == 8528; 39447#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40808#L325 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40807#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 40801#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40799#L357 assume !(ssl3_accept_~ret~0 <= 0); 40798#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40796#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40791#L580 ssl3_accept_~skip~0 := 0; 40790#L99-3 assume true; 40789#L99-1 assume !false; 40784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40782#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40780#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40778#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40776#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40774#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40772#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40770#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40768#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40766#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40764#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40762#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40760#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40758#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40756#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40754#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40752#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40750#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40748#L153 assume ssl3_accept_~s__state~0 == 8544; 39442#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 39298#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 39206#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39198#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 39200#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 39372#L404 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; 40733#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40723#L580 ssl3_accept_~skip~0 := 0; 40716#L99-3 assume true; 40713#L99-1 assume !false; 40710#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40707#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40704#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40701#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40698#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40695#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40692#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40689#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40686#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40683#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40680#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40677#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40674#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40671#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40668#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40665#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40662#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40659#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40656#L153 assume !(ssl3_accept_~s__state~0 == 8544); 40653#L156 assume !(ssl3_accept_~s__state~0 == 8545); 39369#L159 assume !(ssl3_accept_~s__state~0 == 8560); 39370#L162 assume !(ssl3_accept_~s__state~0 == 8561); 40318#L165 assume ssl3_accept_~s__state~0 == 8448; 39228#L166 assume !(ssl3_accept_~num1~0 > 0); 39230#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39256#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40717#L580 ssl3_accept_~skip~0 := 0; 40714#L99-3 assume true; 40711#L99-1 assume !false; 40708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40705#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40702#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40699#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40696#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40693#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40690#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40687#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40684#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40681#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40678#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40675#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40672#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40669#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40666#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40663#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40660#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40657#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40654#L153 assume !(ssl3_accept_~s__state~0 == 8544); 40651#L156 assume !(ssl3_accept_~s__state~0 == 8545); 40649#L159 assume !(ssl3_accept_~s__state~0 == 8560); 39345#L162 assume !(ssl3_accept_~s__state~0 == 8561); 39306#L165 assume !(ssl3_accept_~s__state~0 == 8448); 39290#L168 assume ssl3_accept_~s__state~0 == 8576; 39207#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 39208#L444 assume !(ssl3_accept_~ret~0 <= 0); 40528#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 39240#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40983#L580 ssl3_accept_~skip~0 := 0; 40982#L99-3 assume true; 40981#L99-1 assume !false; 40980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40979#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40978#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40977#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40975#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40974#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40973#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40972#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40971#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40970#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40930#L132 assume ssl3_accept_~s__state~0 == 8466; 39462#L133 [2018-10-27 06:08:02,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-10-27 06:08:02,134 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,134 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:02,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,150 INFO L82 PathProgramCache]: Analyzing trace with hash -612679702, now seen corresponding path program 1 times [2018-10-27 06:08:02,150 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,151 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:02,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:02,266 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-10-27 06:08:02,266 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:02,266 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:02,266 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:02,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:02,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:02,267 INFO L87 Difference]: Start difference. First operand 1853 states and 2376 transitions. cyclomatic complexity: 530 Second operand 3 states. [2018-10-27 06:08:02,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:02,343 INFO L93 Difference]: Finished difference Result 3104 states and 3948 transitions. [2018-10-27 06:08:02,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:02,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3104 states and 3948 transitions. [2018-10-27 06:08:02,357 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2893 [2018-10-27 06:08:02,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3104 states to 3104 states and 3948 transitions. [2018-10-27 06:08:02,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2996 [2018-10-27 06:08:02,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2996 [2018-10-27 06:08:02,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3104 states and 3948 transitions. [2018-10-27 06:08:02,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:02,370 INFO L705 BuchiCegarLoop]: Abstraction has 3104 states and 3948 transitions. [2018-10-27 06:08:02,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states and 3948 transitions. [2018-10-27 06:08:02,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 1853. [2018-10-27 06:08:02,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1853 states. [2018-10-27 06:08:02,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2374 transitions. [2018-10-27 06:08:02,401 INFO L728 BuchiCegarLoop]: Abstraction has 1853 states and 2374 transitions. [2018-10-27 06:08:02,401 INFO L608 BuchiCegarLoop]: Abstraction has 1853 states and 2374 transitions. [2018-10-27 06:08:02,401 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-10-27 06:08:02,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1853 states and 2374 transitions. [2018-10-27 06:08:02,409 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1642 [2018-10-27 06:08:02,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:02,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:02,410 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:02,410 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:02,411 INFO L793 eck$LassoCheckResult]: Stem: 44282#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 44112#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 44113#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44277#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 44278#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 44241#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 44332#L99-3 assume true; 44359#L99-1 assume !false; 44639#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44640#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44635#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44636#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44631#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44632#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44627#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44628#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44623#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44624#L126 assume ssl3_accept_~s__state~0 == 8464; 44182#L133 [2018-10-27 06:08:02,411 INFO L795 eck$LassoCheckResult]: Loop: 44182#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44183#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 44103#L274-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; 44104#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45367#L580 ssl3_accept_~skip~0 := 0; 45366#L99-3 assume true; 45365#L99-1 assume !false; 45364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45363#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45362#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45361#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45360#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45359#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45358#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45357#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45356#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45355#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45354#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45353#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45174#L135 assume ssl3_accept_~s__state~0 == 8496; 44445#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44228#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 44207#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 44208#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 44280#L297-2 ssl3_accept_~s__init_num~0 := 0; 45196#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45191#L580 ssl3_accept_~skip~0 := 0; 45190#L99-3 assume true; 45189#L99-1 assume !false; 45188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45187#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45185#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45184#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45183#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45182#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45181#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45180#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45179#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45178#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45177#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45176#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45175#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44395#L141 assume ssl3_accept_~s__state~0 == 8512; 44318#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44281#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 44190#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44224#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44129#L580 ssl3_accept_~skip~0 := 0; 44283#L99-3 assume true; 44284#L99-1 assume !false; 44215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44220#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44221#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44229#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45829#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45826#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45816#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45812#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45811#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45810#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45809#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45807#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45806#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45805#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45804#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45803#L147 assume ssl3_accept_~s__state~0 == 8528; 44305#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44267#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44268#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 44185#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 45767#L357 assume !(ssl3_accept_~ret~0 <= 0); 45766#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45740#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45734#L580 ssl3_accept_~skip~0 := 0; 45732#L99-3 assume true; 45730#L99-1 assume !false; 45728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45726#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45724#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45722#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45720#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45718#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45716#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45714#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45712#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45710#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45708#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45706#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45704#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45702#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45700#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45698#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45696#L147 assume !(ssl3_accept_~s__state~0 == 8528); 45694#L150 assume !(ssl3_accept_~s__state~0 == 8529); 45692#L153 assume ssl3_accept_~s__state~0 == 8544; 44400#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 44263#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 44167#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44159#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 44161#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 44301#L404 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; 44214#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45496#L580 ssl3_accept_~skip~0 := 0; 45493#L99-3 assume true; 45490#L99-1 assume !false; 45487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45484#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45481#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45478#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45475#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45472#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45469#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45466#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45463#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45460#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45457#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45454#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45451#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45448#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45445#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45442#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45438#L147 assume !(ssl3_accept_~s__state~0 == 8528); 45439#L150 assume !(ssl3_accept_~s__state~0 == 8529); 45642#L153 assume !(ssl3_accept_~s__state~0 == 8544); 45377#L156 assume !(ssl3_accept_~s__state~0 == 8545); 45378#L159 assume !(ssl3_accept_~s__state~0 == 8560); 45351#L162 assume !(ssl3_accept_~s__state~0 == 8561); 45352#L165 assume ssl3_accept_~s__state~0 == 8448; 44191#L166 assume !(ssl3_accept_~num1~0 > 0); 44193#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44219#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45933#L580 ssl3_accept_~skip~0 := 0; 45927#L99-3 assume true; 45925#L99-1 assume !false; 45923#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45921#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45919#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45917#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44180#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44142#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44143#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45802#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45797#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45795#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45793#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45791#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45789#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45787#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45785#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45783#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45781#L147 assume !(ssl3_accept_~s__state~0 == 8528); 45779#L150 assume !(ssl3_accept_~s__state~0 == 8529); 45777#L153 assume !(ssl3_accept_~s__state~0 == 8544); 45775#L156 assume !(ssl3_accept_~s__state~0 == 8545); 45765#L159 assume !(ssl3_accept_~s__state~0 == 8560); 45764#L162 assume !(ssl3_accept_~s__state~0 == 8561); 45761#L165 assume !(ssl3_accept_~s__state~0 == 8448); 45759#L168 assume ssl3_accept_~s__state~0 == 8576; 44168#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 44169#L444 assume !(ssl3_accept_~ret~0 <= 0); 44203#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 44204#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45427#L580 ssl3_accept_~skip~0 := 0; 45425#L99-3 assume true; 45423#L99-1 assume !false; 45421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45419#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45417#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45415#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45413#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45411#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45409#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45407#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45405#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45403#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45401#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45399#L132 assume ssl3_accept_~s__state~0 == 8466; 44182#L133 [2018-10-27 06:08:02,411 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-10-27 06:08:02,411 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,411 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:02,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1518671020, now seen corresponding path program 1 times [2018-10-27 06:08:02,430 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,430 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,431 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:02,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-10-27 06:08:02,582 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:02,583 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-27 06:08:02,583 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:02,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:08:02,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:08:02,583 INFO L87 Difference]: Start difference. First operand 1853 states and 2374 transitions. cyclomatic complexity: 528 Second operand 5 states. [2018-10-27 06:08:02,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:02,665 INFO L93 Difference]: Finished difference Result 8062 states and 10216 transitions. [2018-10-27 06:08:02,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-27 06:08:02,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8062 states and 10216 transitions. [2018-10-27 06:08:02,689 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7693 [2018-10-27 06:08:02,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8062 states to 8062 states and 10216 transitions. [2018-10-27 06:08:02,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7954 [2018-10-27 06:08:02,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7954 [2018-10-27 06:08:02,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8062 states and 10216 transitions. [2018-10-27 06:08:02,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:02,730 INFO L705 BuchiCegarLoop]: Abstraction has 8062 states and 10216 transitions. [2018-10-27 06:08:02,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8062 states and 10216 transitions. [2018-10-27 06:08:02,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8062 to 3120. [2018-10-27 06:08:02,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3120 states. [2018-10-27 06:08:02,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 3972 transitions. [2018-10-27 06:08:02,785 INFO L728 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-10-27 06:08:02,786 INFO L608 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-10-27 06:08:02,786 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-10-27 06:08:02,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3120 states and 3972 transitions. [2018-10-27 06:08:02,797 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2909 [2018-10-27 06:08:02,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:02,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:02,799 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:02,799 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:02,799 INFO L793 eck$LassoCheckResult]: Stem: 54216#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54044#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 54045#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54206#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 54207#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 54169#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 54261#L99-3 assume true; 54291#L99-1 assume !false; 55869#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55862#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55853#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55854#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55845#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55836#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55837#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55824#L126 assume ssl3_accept_~s__state~0 == 8464; 54114#L133 [2018-10-27 06:08:02,799 INFO L795 eck$LassoCheckResult]: Loop: 54114#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54042#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 54043#L274-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; 56503#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56495#L580 ssl3_accept_~skip~0 := 0; 56491#L99-3 assume true; 56487#L99-1 assume !false; 56483#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56479#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56478#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56477#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56476#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56475#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56474#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56472#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56471#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56470#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56413#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55668#L135 assume ssl3_accept_~s__state~0 == 8496; 55591#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55666#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 55665#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 55664#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 54208#L297-2 ssl3_accept_~s__init_num~0 := 0; 55662#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 55657#L580 ssl3_accept_~skip~0 := 0; 55656#L99-3 assume true; 55655#L99-1 assume !false; 55654#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55653#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55652#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55651#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55650#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55649#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55648#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55647#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55646#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55645#L126 assume !(ssl3_accept_~s__state~0 == 8464); 55644#L129 assume !(ssl3_accept_~s__state~0 == 8465); 55643#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55642#L135 assume !(ssl3_accept_~s__state~0 == 8496); 55641#L138 assume !(ssl3_accept_~s__state~0 == 8497); 55540#L141 assume ssl3_accept_~s__state~0 == 8512; 54248#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54249#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55046#L312 assume !(ssl3_accept_~ret~0 <= 0); 54219#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54220#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56837#L580 ssl3_accept_~skip~0 := 0; 56838#L99-3 assume true; 56827#L99-1 assume !false; 56828#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56817#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56818#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56807#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56808#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56797#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56798#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56787#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56788#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56777#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56778#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56766#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56767#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56751#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56752#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56743#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56744#L147 assume ssl3_accept_~s__state~0 == 8528; 55733#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57104#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56400#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 54039#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 54200#L357 assume !(ssl3_accept_~ret~0 <= 0); 54038#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54110#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57145#L580 ssl3_accept_~skip~0 := 0; 57144#L99-3 assume true; 57143#L99-1 assume !false; 57142#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54170#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54150#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54151#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54111#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54074#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57112#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57111#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57110#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54234#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54226#L132 assume !(ssl3_accept_~s__state~0 == 8466); 54176#L135 assume !(ssl3_accept_~s__state~0 == 8496); 54177#L138 assume !(ssl3_accept_~s__state~0 == 8497); 54156#L141 assume !(ssl3_accept_~s__state~0 == 8512); 54115#L144 assume !(ssl3_accept_~s__state~0 == 8513); 54078#L147 assume !(ssl3_accept_~s__state~0 == 8528); 54079#L150 assume !(ssl3_accept_~s__state~0 == 8529); 54094#L153 assume ssl3_accept_~s__state~0 == 8544; 54180#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 54181#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 57038#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54091#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 54093#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 57035#L404 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; 57029#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57023#L580 ssl3_accept_~skip~0 := 0; 57021#L99-3 assume true; 57019#L99-1 assume !false; 57017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57015#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57013#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57011#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57009#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57007#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57005#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57003#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57001#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56999#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56997#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56995#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56993#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56991#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56990#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56989#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56988#L147 assume !(ssl3_accept_~s__state~0 == 8528); 56987#L150 assume !(ssl3_accept_~s__state~0 == 8529); 56985#L153 assume !(ssl3_accept_~s__state~0 == 8544); 56984#L156 assume !(ssl3_accept_~s__state~0 == 8545); 56968#L159 assume !(ssl3_accept_~s__state~0 == 8560); 56427#L162 assume !(ssl3_accept_~s__state~0 == 8561); 56428#L165 assume ssl3_accept_~s__state~0 == 8448; 54119#L166 assume !(ssl3_accept_~num1~0 > 0); 54121#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56961#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56955#L580 ssl3_accept_~skip~0 := 0; 56953#L99-3 assume true; 56951#L99-1 assume !false; 56949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56947#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56945#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56943#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56941#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56939#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56937#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56935#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56933#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56931#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56929#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56927#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56925#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56923#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56921#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56920#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56919#L147 assume !(ssl3_accept_~s__state~0 == 8528); 56917#L150 assume !(ssl3_accept_~s__state~0 == 8529); 56916#L153 assume !(ssl3_accept_~s__state~0 == 8544); 56915#L156 assume !(ssl3_accept_~s__state~0 == 8545); 56914#L159 assume !(ssl3_accept_~s__state~0 == 8560); 56913#L162 assume !(ssl3_accept_~s__state~0 == 8561); 56905#L165 assume !(ssl3_accept_~s__state~0 == 8448); 56900#L168 assume ssl3_accept_~s__state~0 == 8576; 56665#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 56748#L444 assume !(ssl3_accept_~ret~0 <= 0); 56592#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 56022#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56582#L580 ssl3_accept_~skip~0 := 0; 56545#L99-3 assume true; 56542#L99-1 assume !false; 56540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56538#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56537#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56536#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56534#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56533#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56498#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56494#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56490#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56486#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56485#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56481#L132 assume ssl3_accept_~s__state~0 == 8466; 54114#L133 [2018-10-27 06:08:02,799 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-10-27 06:08:02,812 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,813 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:02,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,819 INFO L82 PathProgramCache]: Analyzing trace with hash -794638538, now seen corresponding path program 1 times [2018-10-27 06:08:02,819 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:02,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,884 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:02,884 INFO L82 PathProgramCache]: Analyzing trace with hash -558040860, now seen corresponding path program 1 times [2018-10-27 06:08:02,884 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:02,885 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:02,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:02,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:02,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:02,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:03,823 WARN L179 SmtUtils]: Spent 854.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-10-27 06:08:03,879 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:03,879 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:03,879 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:03,880 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:03,880 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:08:03,880 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:03,880 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:03,880 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:03,880 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-10-27 06:08:03,880 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:03,880 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:03,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:03,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,358 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:04,358 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:04,363 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:04,363 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:04,390 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:08:04,390 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:04,393 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:08:04,408 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:04,409 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:04,409 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:04,409 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:04,409 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:08:04,409 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:04,409 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:04,409 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:04,409 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-10-27 06:08:04,409 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:04,409 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:04,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:04,666 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:04,666 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:08:04,666 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:04,667 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:04,667 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:04,667 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:04,667 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:04,667 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:04,668 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:04,668 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:04,670 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:08:04,671 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:08:04,671 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-10-27 06:08:04,672 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:08:04,672 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:08:04,672 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:08:04,672 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-10-27 06:08:04,673 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:08:04,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:04,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:04,777 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:04,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:04,832 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:04,938 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-10-27 06:08:04,938 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-10-27 06:08:04,939 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3120 states and 3972 transitions. cyclomatic complexity: 861 Second operand 5 states. [2018-10-27 06:08:05,130 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3120 states and 3972 transitions. cyclomatic complexity: 861. Second operand 5 states. Result 8216 states and 10410 transitions. Complement of second has 4 states. [2018-10-27 06:08:05,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-10-27 06:08:05,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-27 06:08:05,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 381 transitions. [2018-10-27 06:08:05,132 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 180 letters. [2018-10-27 06:08:05,134 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:05,135 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 198 letters. Loop has 180 letters. [2018-10-27 06:08:05,142 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:05,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 360 letters. [2018-10-27 06:08:05,144 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:05,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8216 states and 10410 transitions. [2018-10-27 06:08:05,175 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5445 [2018-10-27 06:08:05,198 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8216 states to 8216 states and 10410 transitions. [2018-10-27 06:08:05,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5552 [2018-10-27 06:08:05,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5564 [2018-10-27 06:08:05,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8216 states and 10410 transitions. [2018-10-27 06:08:05,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:05,205 INFO L705 BuchiCegarLoop]: Abstraction has 8216 states and 10410 transitions. [2018-10-27 06:08:05,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8216 states and 10410 transitions. [2018-10-27 06:08:05,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8216 to 8204. [2018-10-27 06:08:05,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8204 states. [2018-10-27 06:08:05,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 10392 transitions. [2018-10-27 06:08:05,290 INFO L728 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-10-27 06:08:05,290 INFO L608 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-10-27 06:08:05,290 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-10-27 06:08:05,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8204 states and 10392 transitions. [2018-10-27 06:08:05,314 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5445 [2018-10-27 06:08:05,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:05,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:05,315 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:05,319 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:05,319 INFO L793 eck$LassoCheckResult]: Stem: 66258#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 66003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 66004#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66246#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 66247#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 66186#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 66333#L99-3 assume true; 68477#L99-1 assume !false; 73520#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73519#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73518#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73517#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73516#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73515#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70169#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70167#L120 assume !(ssl3_accept_~s__state~0 == 8481); 70164#L123 assume !(ssl3_accept_~s__state~0 == 8482); 70165#L126 assume ssl3_accept_~s__state~0 == 8464; 66788#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66789#L274 [2018-10-27 06:08:05,319 INFO L795 eck$LassoCheckResult]: Loop: 66789#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 74118#L274-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; 74119#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 70530#L580 ssl3_accept_~skip~0 := 0; 70531#L99-3 assume true; 70524#L99-1 assume !false; 70525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70518#L102 assume !(ssl3_accept_~s__state~0 == 12292); 70519#L105 assume !(ssl3_accept_~s__state~0 == 16384); 70512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 70513#L111 assume !(ssl3_accept_~s__state~0 == 24576); 70506#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70500#L120 assume !(ssl3_accept_~s__state~0 == 8481); 70501#L123 assume !(ssl3_accept_~s__state~0 == 8482); 70494#L126 assume !(ssl3_accept_~s__state~0 == 8464); 70495#L129 assume !(ssl3_accept_~s__state~0 == 8465); 70486#L132 assume !(ssl3_accept_~s__state~0 == 8466); 70281#L135 assume ssl3_accept_~s__state~0 == 8496; 70280#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 70279#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 70278#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 70277#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 70268#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 70265#L297-2 ssl3_accept_~s__init_num~0 := 0; 70258#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 70252#L580 ssl3_accept_~skip~0 := 0; 70250#L99-3 assume true; 70248#L99-1 assume !false; 70246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70244#L102 assume !(ssl3_accept_~s__state~0 == 12292); 70242#L105 assume !(ssl3_accept_~s__state~0 == 16384); 70240#L108 assume !(ssl3_accept_~s__state~0 == 8192); 70238#L111 assume !(ssl3_accept_~s__state~0 == 24576); 70236#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70234#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70232#L120 assume !(ssl3_accept_~s__state~0 == 8481); 70230#L123 assume !(ssl3_accept_~s__state~0 == 8482); 70228#L126 assume !(ssl3_accept_~s__state~0 == 8464); 70226#L129 assume !(ssl3_accept_~s__state~0 == 8465); 70224#L132 assume !(ssl3_accept_~s__state~0 == 8466); 70222#L135 assume !(ssl3_accept_~s__state~0 == 8496); 70219#L138 assume !(ssl3_accept_~s__state~0 == 8497); 69705#L141 assume ssl3_accept_~s__state~0 == 8512; 69706#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71730#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71731#L312 assume !(ssl3_accept_~ret~0 <= 0); 72129#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72127#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72122#L580 ssl3_accept_~skip~0 := 0; 72121#L99-3 assume true; 72120#L99-1 assume !false; 72119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72118#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72117#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72116#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72115#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72114#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72113#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72112#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72111#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72110#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72109#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72108#L132 assume !(ssl3_accept_~s__state~0 == 8466); 72107#L135 assume !(ssl3_accept_~s__state~0 == 8496); 72106#L138 assume !(ssl3_accept_~s__state~0 == 8497); 72105#L141 assume !(ssl3_accept_~s__state~0 == 8512); 72104#L144 assume !(ssl3_accept_~s__state~0 == 8513); 72103#L147 assume ssl3_accept_~s__state~0 == 8528; 70460#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72102#L325 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72101#L325-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 72099#L334 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 72096#L337 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 72090#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72088#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72082#L580 ssl3_accept_~skip~0 := 0; 72077#L99-3 assume true; 72075#L99-1 assume !false; 72073#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72071#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72069#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72067#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72065#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72063#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72061#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72059#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72057#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72055#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72053#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72051#L132 assume !(ssl3_accept_~s__state~0 == 8466); 72049#L135 assume !(ssl3_accept_~s__state~0 == 8496); 72047#L138 assume !(ssl3_accept_~s__state~0 == 8497); 72045#L141 assume !(ssl3_accept_~s__state~0 == 8512); 72043#L144 assume !(ssl3_accept_~s__state~0 == 8513); 72041#L147 assume !(ssl3_accept_~s__state~0 == 8528); 72039#L150 assume !(ssl3_accept_~s__state~0 == 8529); 72037#L153 assume ssl3_accept_~s__state~0 == 8544; 70436#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 72034#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 72031#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72029#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 72026#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 72024#L404 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; 72022#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72017#L580 ssl3_accept_~skip~0 := 0; 72016#L99-3 assume true; 72015#L99-1 assume !false; 72014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72013#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72011#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72010#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72009#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72008#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72007#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72006#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72005#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72004#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72003#L132 assume !(ssl3_accept_~s__state~0 == 8466); 72002#L135 assume !(ssl3_accept_~s__state~0 == 8496); 72001#L138 assume !(ssl3_accept_~s__state~0 == 8497); 72000#L141 assume !(ssl3_accept_~s__state~0 == 8512); 71999#L144 assume !(ssl3_accept_~s__state~0 == 8513); 71998#L147 assume !(ssl3_accept_~s__state~0 == 8528); 71997#L150 assume !(ssl3_accept_~s__state~0 == 8529); 71996#L153 assume !(ssl3_accept_~s__state~0 == 8544); 71995#L156 assume !(ssl3_accept_~s__state~0 == 8545); 71994#L159 assume !(ssl3_accept_~s__state~0 == 8560); 71993#L162 assume !(ssl3_accept_~s__state~0 == 8561); 71992#L165 assume ssl3_accept_~s__state~0 == 8448; 71991#L166 assume !(ssl3_accept_~num1~0 > 0); 71989#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71987#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71982#L580 ssl3_accept_~skip~0 := 0; 71981#L99-3 assume true; 71980#L99-1 assume !false; 71979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71978#L102 assume !(ssl3_accept_~s__state~0 == 12292); 71977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 71976#L108 assume !(ssl3_accept_~s__state~0 == 8192); 71975#L111 assume !(ssl3_accept_~s__state~0 == 24576); 71974#L114 assume !(ssl3_accept_~s__state~0 == 8195); 71973#L117 assume !(ssl3_accept_~s__state~0 == 8480); 71972#L120 assume !(ssl3_accept_~s__state~0 == 8481); 71971#L123 assume !(ssl3_accept_~s__state~0 == 8482); 71970#L126 assume !(ssl3_accept_~s__state~0 == 8464); 71969#L129 assume !(ssl3_accept_~s__state~0 == 8465); 71968#L132 assume !(ssl3_accept_~s__state~0 == 8466); 71967#L135 assume !(ssl3_accept_~s__state~0 == 8496); 71966#L138 assume !(ssl3_accept_~s__state~0 == 8497); 71965#L141 assume !(ssl3_accept_~s__state~0 == 8512); 71964#L144 assume !(ssl3_accept_~s__state~0 == 8513); 71963#L147 assume !(ssl3_accept_~s__state~0 == 8528); 71962#L150 assume !(ssl3_accept_~s__state~0 == 8529); 71961#L153 assume !(ssl3_accept_~s__state~0 == 8544); 71960#L156 assume !(ssl3_accept_~s__state~0 == 8545); 71959#L159 assume !(ssl3_accept_~s__state~0 == 8560); 71958#L162 assume !(ssl3_accept_~s__state~0 == 8561); 71957#L165 assume !(ssl3_accept_~s__state~0 == 8448); 71956#L168 assume ssl3_accept_~s__state~0 == 8576; 71275#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71923#L444 assume !(ssl3_accept_~ret~0 <= 0); 71915#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 70538#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 70534#L580 ssl3_accept_~skip~0 := 0; 70527#L99-3 assume true; 70528#L99-1 assume !false; 70521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70522#L102 assume !(ssl3_accept_~s__state~0 == 12292); 70515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 70516#L108 assume !(ssl3_accept_~s__state~0 == 8192); 70509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 70510#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70503#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70504#L120 assume !(ssl3_accept_~s__state~0 == 8481); 70497#L123 assume !(ssl3_accept_~s__state~0 == 8482); 70498#L126 assume !(ssl3_accept_~s__state~0 == 8464); 70491#L129 assume !(ssl3_accept_~s__state~0 == 8465); 70492#L132 assume ssl3_accept_~s__state~0 == 8466; 70288#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66789#L274 [2018-10-27 06:08:05,320 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:05,320 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-10-27 06:08:05,320 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:05,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:05,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:05,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,339 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:05,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1460017176, now seen corresponding path program 1 times [2018-10-27 06:08:05,340 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:05,340 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:05,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,340 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:05,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:05,513 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-10-27 06:08:05,513 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:05,514 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:05,514 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:05,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:05,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:05,514 INFO L87 Difference]: Start difference. First operand 8204 states and 10392 transitions. cyclomatic complexity: 2205 Second operand 3 states. [2018-10-27 06:08:05,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:05,611 INFO L93 Difference]: Finished difference Result 15704 states and 19798 transitions. [2018-10-27 06:08:05,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:05,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15704 states and 19798 transitions. [2018-10-27 06:08:05,646 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10437 [2018-10-27 06:08:05,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15704 states to 15704 states and 19798 transitions. [2018-10-27 06:08:05,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10548 [2018-10-27 06:08:05,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10548 [2018-10-27 06:08:05,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15704 states and 19798 transitions. [2018-10-27 06:08:05,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:05,698 INFO L705 BuchiCegarLoop]: Abstraction has 15704 states and 19798 transitions. [2018-10-27 06:08:05,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15704 states and 19798 transitions. [2018-10-27 06:08:05,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15704 to 8204. [2018-10-27 06:08:05,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8204 states. [2018-10-27 06:08:05,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 10380 transitions. [2018-10-27 06:08:05,806 INFO L728 BuchiCegarLoop]: Abstraction has 8204 states and 10380 transitions. [2018-10-27 06:08:05,806 INFO L608 BuchiCegarLoop]: Abstraction has 8204 states and 10380 transitions. [2018-10-27 06:08:05,806 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-10-27 06:08:05,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8204 states and 10380 transitions. [2018-10-27 06:08:05,827 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5445 [2018-10-27 06:08:05,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:05,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:05,829 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:05,829 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:05,829 INFO L793 eck$LassoCheckResult]: Stem: 90165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 89917#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 89918#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 90156#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 90157#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 90098#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 90246#L99-3 assume true; 92001#L99-1 assume !false; 92949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92947#L102 assume !(ssl3_accept_~s__state~0 == 12292); 92948#L105 assume !(ssl3_accept_~s__state~0 == 16384); 92945#L108 assume !(ssl3_accept_~s__state~0 == 8192); 92946#L111 assume !(ssl3_accept_~s__state~0 == 24576); 92943#L114 assume !(ssl3_accept_~s__state~0 == 8195); 92944#L117 assume !(ssl3_accept_~s__state~0 == 8480); 92939#L120 assume !(ssl3_accept_~s__state~0 == 8481); 92940#L123 assume !(ssl3_accept_~s__state~0 == 8482); 92912#L126 assume ssl3_accept_~s__state~0 == 8464; 90718#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90719#L274 [2018-10-27 06:08:05,830 INFO L795 eck$LassoCheckResult]: Loop: 90719#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 93847#L274-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; 93846#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 93835#L580 ssl3_accept_~skip~0 := 0; 93836#L99-3 assume true; 93801#L99-1 assume !false; 93802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93794#L102 assume !(ssl3_accept_~s__state~0 == 12292); 93795#L105 assume !(ssl3_accept_~s__state~0 == 16384); 93775#L108 assume !(ssl3_accept_~s__state~0 == 8192); 93776#L111 assume !(ssl3_accept_~s__state~0 == 24576); 93763#L114 assume !(ssl3_accept_~s__state~0 == 8195); 93764#L117 assume !(ssl3_accept_~s__state~0 == 8480); 93755#L120 assume !(ssl3_accept_~s__state~0 == 8481); 93756#L123 assume !(ssl3_accept_~s__state~0 == 8482); 93747#L126 assume !(ssl3_accept_~s__state~0 == 8464); 93748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 93663#L132 assume !(ssl3_accept_~s__state~0 == 8466); 93591#L135 assume ssl3_accept_~s__state~0 == 8496; 93590#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 93588#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 93589#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 93577#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 93578#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 93573#L297-2 ssl3_accept_~s__init_num~0 := 0; 93574#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 93562#L580 ssl3_accept_~skip~0 := 0; 93563#L99-3 assume true; 93558#L99-1 assume !false; 93559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93554#L102 assume !(ssl3_accept_~s__state~0 == 12292); 93555#L105 assume !(ssl3_accept_~s__state~0 == 16384); 93550#L108 assume !(ssl3_accept_~s__state~0 == 8192); 93551#L111 assume !(ssl3_accept_~s__state~0 == 24576); 93546#L114 assume !(ssl3_accept_~s__state~0 == 8195); 93547#L117 assume !(ssl3_accept_~s__state~0 == 8480); 93542#L120 assume !(ssl3_accept_~s__state~0 == 8481); 93543#L123 assume !(ssl3_accept_~s__state~0 == 8482); 93538#L126 assume !(ssl3_accept_~s__state~0 == 8464); 93539#L129 assume !(ssl3_accept_~s__state~0 == 8465); 93414#L132 assume !(ssl3_accept_~s__state~0 == 8466); 93415#L135 assume !(ssl3_accept_~s__state~0 == 8496); 93391#L138 assume !(ssl3_accept_~s__state~0 == 8497); 93392#L141 assume ssl3_accept_~s__state~0 == 8512; 93657#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94146#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 94145#L312 assume !(ssl3_accept_~ret~0 <= 0); 94144#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 94142#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 94137#L580 ssl3_accept_~skip~0 := 0; 94136#L99-3 assume true; 94135#L99-1 assume !false; 94134#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94133#L102 assume !(ssl3_accept_~s__state~0 == 12292); 94132#L105 assume !(ssl3_accept_~s__state~0 == 16384); 94131#L108 assume !(ssl3_accept_~s__state~0 == 8192); 94130#L111 assume !(ssl3_accept_~s__state~0 == 24576); 94129#L114 assume !(ssl3_accept_~s__state~0 == 8195); 94128#L117 assume !(ssl3_accept_~s__state~0 == 8480); 94127#L120 assume !(ssl3_accept_~s__state~0 == 8481); 94126#L123 assume !(ssl3_accept_~s__state~0 == 8482); 94125#L126 assume !(ssl3_accept_~s__state~0 == 8464); 94124#L129 assume !(ssl3_accept_~s__state~0 == 8465); 94123#L132 assume !(ssl3_accept_~s__state~0 == 8466); 94122#L135 assume !(ssl3_accept_~s__state~0 == 8496); 94121#L138 assume !(ssl3_accept_~s__state~0 == 8497); 94120#L141 assume !(ssl3_accept_~s__state~0 == 8512); 94119#L144 assume !(ssl3_accept_~s__state~0 == 8513); 94118#L147 assume ssl3_accept_~s__state~0 == 8528; 93648#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 94116#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 94117#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 94108#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 94106#L357 assume !(ssl3_accept_~ret~0 <= 0); 94105#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94103#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 94097#L580 ssl3_accept_~skip~0 := 0; 94092#L99-3 assume true; 94090#L99-1 assume !false; 94088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94086#L102 assume !(ssl3_accept_~s__state~0 == 12292); 94084#L105 assume !(ssl3_accept_~s__state~0 == 16384); 94082#L108 assume !(ssl3_accept_~s__state~0 == 8192); 94080#L111 assume !(ssl3_accept_~s__state~0 == 24576); 94078#L114 assume !(ssl3_accept_~s__state~0 == 8195); 94076#L117 assume !(ssl3_accept_~s__state~0 == 8480); 94074#L120 assume !(ssl3_accept_~s__state~0 == 8481); 94072#L123 assume !(ssl3_accept_~s__state~0 == 8482); 94070#L126 assume !(ssl3_accept_~s__state~0 == 8464); 94068#L129 assume !(ssl3_accept_~s__state~0 == 8465); 94066#L132 assume !(ssl3_accept_~s__state~0 == 8466); 94064#L135 assume !(ssl3_accept_~s__state~0 == 8496); 94062#L138 assume !(ssl3_accept_~s__state~0 == 8497); 94060#L141 assume !(ssl3_accept_~s__state~0 == 8512); 94058#L144 assume !(ssl3_accept_~s__state~0 == 8513); 94056#L147 assume !(ssl3_accept_~s__state~0 == 8528); 94054#L150 assume !(ssl3_accept_~s__state~0 == 8529); 94052#L153 assume ssl3_accept_~s__state~0 == 8544; 93638#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 94049#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 94046#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94044#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 94041#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 94039#L404 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; 94037#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 94032#L580 ssl3_accept_~skip~0 := 0; 94031#L99-3 assume true; 94030#L99-1 assume !false; 94029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94028#L102 assume !(ssl3_accept_~s__state~0 == 12292); 94027#L105 assume !(ssl3_accept_~s__state~0 == 16384); 94026#L108 assume !(ssl3_accept_~s__state~0 == 8192); 94025#L111 assume !(ssl3_accept_~s__state~0 == 24576); 94024#L114 assume !(ssl3_accept_~s__state~0 == 8195); 94023#L117 assume !(ssl3_accept_~s__state~0 == 8480); 94022#L120 assume !(ssl3_accept_~s__state~0 == 8481); 94021#L123 assume !(ssl3_accept_~s__state~0 == 8482); 94020#L126 assume !(ssl3_accept_~s__state~0 == 8464); 94019#L129 assume !(ssl3_accept_~s__state~0 == 8465); 94018#L132 assume !(ssl3_accept_~s__state~0 == 8466); 94017#L135 assume !(ssl3_accept_~s__state~0 == 8496); 94016#L138 assume !(ssl3_accept_~s__state~0 == 8497); 94015#L141 assume !(ssl3_accept_~s__state~0 == 8512); 94014#L144 assume !(ssl3_accept_~s__state~0 == 8513); 94013#L147 assume !(ssl3_accept_~s__state~0 == 8528); 94012#L150 assume !(ssl3_accept_~s__state~0 == 8529); 94011#L153 assume !(ssl3_accept_~s__state~0 == 8544); 94010#L156 assume !(ssl3_accept_~s__state~0 == 8545); 94009#L159 assume !(ssl3_accept_~s__state~0 == 8560); 94008#L162 assume !(ssl3_accept_~s__state~0 == 8561); 94007#L165 assume ssl3_accept_~s__state~0 == 8448; 94006#L166 assume !(ssl3_accept_~num1~0 > 0); 94004#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 94002#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 93997#L580 ssl3_accept_~skip~0 := 0; 93996#L99-3 assume true; 93995#L99-1 assume !false; 93994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93993#L102 assume !(ssl3_accept_~s__state~0 == 12292); 93992#L105 assume !(ssl3_accept_~s__state~0 == 16384); 93991#L108 assume !(ssl3_accept_~s__state~0 == 8192); 93990#L111 assume !(ssl3_accept_~s__state~0 == 24576); 93989#L114 assume !(ssl3_accept_~s__state~0 == 8195); 93988#L117 assume !(ssl3_accept_~s__state~0 == 8480); 93987#L120 assume !(ssl3_accept_~s__state~0 == 8481); 93986#L123 assume !(ssl3_accept_~s__state~0 == 8482); 93985#L126 assume !(ssl3_accept_~s__state~0 == 8464); 93984#L129 assume !(ssl3_accept_~s__state~0 == 8465); 93983#L132 assume !(ssl3_accept_~s__state~0 == 8466); 93982#L135 assume !(ssl3_accept_~s__state~0 == 8496); 93981#L138 assume !(ssl3_accept_~s__state~0 == 8497); 93980#L141 assume !(ssl3_accept_~s__state~0 == 8512); 93979#L144 assume !(ssl3_accept_~s__state~0 == 8513); 93978#L147 assume !(ssl3_accept_~s__state~0 == 8528); 93977#L150 assume !(ssl3_accept_~s__state~0 == 8529); 93976#L153 assume !(ssl3_accept_~s__state~0 == 8544); 93975#L156 assume !(ssl3_accept_~s__state~0 == 8545); 93974#L159 assume !(ssl3_accept_~s__state~0 == 8560); 93973#L162 assume !(ssl3_accept_~s__state~0 == 8561); 93971#L165 assume !(ssl3_accept_~s__state~0 == 8448); 93972#L168 assume ssl3_accept_~s__state~0 == 8576; 93884#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 93885#L444 assume !(ssl3_accept_~ret~0 <= 0); 93848#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 93842#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 93838#L580 ssl3_accept_~skip~0 := 0; 93804#L99-3 assume true; 93805#L99-1 assume !false; 93797#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93798#L102 assume !(ssl3_accept_~s__state~0 == 12292); 93790#L105 assume !(ssl3_accept_~s__state~0 == 16384); 93791#L108 assume !(ssl3_accept_~s__state~0 == 8192); 93767#L111 assume !(ssl3_accept_~s__state~0 == 24576); 93768#L114 assume !(ssl3_accept_~s__state~0 == 8195); 93759#L117 assume !(ssl3_accept_~s__state~0 == 8480); 93760#L120 assume !(ssl3_accept_~s__state~0 == 8481); 93751#L123 assume !(ssl3_accept_~s__state~0 == 8482); 93752#L126 assume !(ssl3_accept_~s__state~0 == 8464); 93743#L129 assume !(ssl3_accept_~s__state~0 == 8465); 93744#L132 assume ssl3_accept_~s__state~0 == 8466; 93596#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90719#L274 [2018-10-27 06:08:05,830 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:05,830 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 2 times [2018-10-27 06:08:05,830 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:05,830 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:05,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,831 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:05,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:05,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1187669751, now seen corresponding path program 1 times [2018-10-27 06:08:05,849 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:05,849 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:05,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,849 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:05,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:05,893 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:05,894 INFO L82 PathProgramCache]: Analyzing trace with hash -529367951, now seen corresponding path program 1 times [2018-10-27 06:08:05,894 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:05,894 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:05,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:05,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:05,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-10-27 06:08:05,980 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:05,980 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:06,768 WARN L179 SmtUtils]: Spent 780.00 ms on a formula simplification. DAG size of input: 389 DAG size of output: 143 [2018-10-27 06:08:06,818 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:06,818 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:06,818 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:06,818 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:06,818 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:08:06,818 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:06,818 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:06,819 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:06,819 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-10-27 06:08:06,819 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:06,819 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:06,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:06,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,051 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:07,051 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,056 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,056 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,059 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,059 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,078 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,078 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,095 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,095 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,103 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,103 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,106 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,106 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,124 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,124 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,128 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,128 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,147 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,147 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,224 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,225 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,248 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,248 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,265 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,265 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,271 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,271 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,284 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,284 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,313 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,313 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,330 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,330 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,336 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,336 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,340 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,340 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,358 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,358 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,361 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,361 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,384 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,384 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,402 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,402 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,408 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,408 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,425 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,425 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,433 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,433 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,449 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,449 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,455 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,455 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,460 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:08:07,460 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,479 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:07,479 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,501 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:08:07,501 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:07,508 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:08:07,524 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:07,525 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:07,525 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:07,525 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:07,525 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:08:07,525 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:07,525 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:07,525 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:07,525 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-10-27 06:08:07,525 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:07,525 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:07,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:07,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:08,036 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:08,037 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:08:08,037 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,038 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,038 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,038 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,038 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,038 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,039 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,039 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,039 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,039 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,044 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,044 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,045 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,045 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,045 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,046 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,046 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,047 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,047 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,047 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,047 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-10-27 06:08:08,047 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,048 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-10-27 06:08:08,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,048 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,049 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,049 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,049 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,049 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,049 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,049 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,050 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,050 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,050 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,051 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,051 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,051 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,076 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,076 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,078 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,078 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,078 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,079 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,079 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,079 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,079 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,084 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,085 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,085 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,085 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,085 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,085 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,086 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,097 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,097 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,103 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,103 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,104 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,104 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,104 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,104 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,104 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,105 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,106 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,107 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,107 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,107 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,120 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,121 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,122 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,122 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,122 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,122 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,123 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,123 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,123 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,123 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,136 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,137 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,137 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,137 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,137 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,137 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,138 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,138 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,138 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,138 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,139 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,139 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,139 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,139 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,140 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,141 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:08,141 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:08,141 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:08,141 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:08,142 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:08,142 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:08,142 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:08,142 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:08,142 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:08,156 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:08:08,157 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:08:08,157 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-10-27 06:08:08,157 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:08:08,157 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:08:08,157 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:08:08,158 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-10-27 06:08:08,158 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:08:08,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:08,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:08,629 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:08,675 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-10-27 06:08:08,873 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-10-27 06:08:08,873 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8204 states and 10380 transitions. cyclomatic complexity: 2193 Second operand 4 states. [2018-10-27 06:08:09,199 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8204 states and 10380 transitions. cyclomatic complexity: 2193. Second operand 4 states. Result 20908 states and 26450 transitions. Complement of second has 4 states. [2018-10-27 06:08:09,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-10-27 06:08:09,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-10-27 06:08:09,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2018-10-27 06:08:09,202 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 19 letters. Loop has 181 letters. [2018-10-27 06:08:09,208 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:09,208 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 200 letters. Loop has 181 letters. [2018-10-27 06:08:09,209 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:09,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 19 letters. Loop has 362 letters. [2018-10-27 06:08:09,216 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:09,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20908 states and 26450 transitions. [2018-10-27 06:08:09,299 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7885 [2018-10-27 06:08:09,447 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20908 states to 18360 states and 23210 transitions. [2018-10-27 06:08:09,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8016 [2018-10-27 06:08:09,455 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8048 [2018-10-27 06:08:09,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18360 states and 23210 transitions. [2018-10-27 06:08:09,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:09,458 INFO L705 BuchiCegarLoop]: Abstraction has 18360 states and 23210 transitions. [2018-10-27 06:08:09,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18360 states and 23210 transitions. [2018-10-27 06:08:09,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18360 to 15768. [2018-10-27 06:08:09,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15768 states. [2018-10-27 06:08:09,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15768 states to 15768 states and 19956 transitions. [2018-10-27 06:08:09,618 INFO L728 BuchiCegarLoop]: Abstraction has 15768 states and 19956 transitions. [2018-10-27 06:08:09,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:09,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:09,618 INFO L87 Difference]: Start difference. First operand 15768 states and 19956 transitions. Second operand 3 states. [2018-10-27 06:08:09,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:09,861 INFO L93 Difference]: Finished difference Result 15772 states and 19926 transitions. [2018-10-27 06:08:09,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:09,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15772 states and 19926 transitions. [2018-10-27 06:08:09,913 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2018-10-27 06:08:09,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15772 states to 15768 states and 19922 transitions. [2018-10-27 06:08:09,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5472 [2018-10-27 06:08:09,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5472 [2018-10-27 06:08:09,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15768 states and 19922 transitions. [2018-10-27 06:08:09,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:09,962 INFO L705 BuchiCegarLoop]: Abstraction has 15768 states and 19922 transitions. [2018-10-27 06:08:09,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15768 states and 19922 transitions. [2018-10-27 06:08:10,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15768 to 15768. [2018-10-27 06:08:10,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15768 states. [2018-10-27 06:08:10,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15768 states to 15768 states and 19922 transitions. [2018-10-27 06:08:10,113 INFO L728 BuchiCegarLoop]: Abstraction has 15768 states and 19922 transitions. [2018-10-27 06:08:10,113 INFO L608 BuchiCegarLoop]: Abstraction has 15768 states and 19922 transitions. [2018-10-27 06:08:10,114 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-10-27 06:08:10,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15768 states and 19922 transitions. [2018-10-27 06:08:10,152 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2018-10-27 06:08:10,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:10,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:10,153 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:10,153 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:10,153 INFO L793 eck$LassoCheckResult]: Stem: 151436#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 151191#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 151192#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 151427#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 151428#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 151372#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 151505#L99-3 assume true; 154013#L99-1 assume !false; 153529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153530#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153517#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153518#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153503#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153504#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153391#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153392#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153377#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153378#L126 assume ssl3_accept_~s__state~0 == 8464; 151610#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 152967#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 152940#L274-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; 152931#L543 [2018-10-27 06:08:10,154 INFO L795 eck$LassoCheckResult]: Loop: 152931#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152913#L580 ssl3_accept_~skip~0 := 0; 152909#L99-3 assume true; 152905#L99-1 assume !false; 152901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152897#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152893#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152889#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152885#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152881#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152877#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152873#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152869#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152865#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152861#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152857#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152853#L135 assume ssl3_accept_~s__state~0 == 8496; 151652#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 152851#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 152849#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 152606#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 152604#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 152846#L297-2 ssl3_accept_~s__init_num~0 := 0; 152844#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152839#L580 ssl3_accept_~skip~0 := 0; 152838#L99-3 assume true; 152837#L99-1 assume !false; 152836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152835#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152834#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152833#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152832#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152831#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152830#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152829#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152828#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152827#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152826#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152825#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152824#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152823#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152822#L141 assume ssl3_accept_~s__state~0 == 8512; 151643#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152820#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 152819#L312 assume !(ssl3_accept_~ret~0 <= 0); 152818#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 152816#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152811#L580 ssl3_accept_~skip~0 := 0; 152810#L99-3 assume true; 152809#L99-1 assume !false; 152808#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152807#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152806#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152805#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152804#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152803#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152802#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152801#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152800#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152799#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152798#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152797#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152796#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152795#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152794#L141 assume !(ssl3_accept_~s__state~0 == 8512); 152793#L144 assume !(ssl3_accept_~s__state~0 == 8513); 152792#L147 assume ssl3_accept_~s__state~0 == 8528; 152181#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 152790#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 152787#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 152782#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 152780#L357 assume !(ssl3_accept_~ret~0 <= 0); 152779#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 152777#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152771#L580 ssl3_accept_~skip~0 := 0; 152766#L99-3 assume true; 152764#L99-1 assume !false; 152762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152760#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152758#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152756#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152754#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152752#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152750#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152748#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152746#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152744#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152742#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152740#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152738#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152736#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152734#L141 assume !(ssl3_accept_~s__state~0 == 8512); 152732#L144 assume !(ssl3_accept_~s__state~0 == 8513); 152730#L147 assume !(ssl3_accept_~s__state~0 == 8528); 152728#L150 assume !(ssl3_accept_~s__state~0 == 8529); 152726#L153 assume ssl3_accept_~s__state~0 == 8544; 152175#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 152723#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 152720#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152718#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 152715#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 152713#L404 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; 152711#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152706#L580 ssl3_accept_~skip~0 := 0; 152705#L99-3 assume true; 152704#L99-1 assume !false; 152703#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152702#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152701#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152700#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152699#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152698#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152696#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152695#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152693#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152692#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152691#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152690#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152689#L141 assume !(ssl3_accept_~s__state~0 == 8512); 152688#L144 assume !(ssl3_accept_~s__state~0 == 8513); 152687#L147 assume !(ssl3_accept_~s__state~0 == 8528); 152686#L150 assume !(ssl3_accept_~s__state~0 == 8529); 152685#L153 assume !(ssl3_accept_~s__state~0 == 8544); 152684#L156 assume !(ssl3_accept_~s__state~0 == 8545); 152683#L159 assume !(ssl3_accept_~s__state~0 == 8560); 152682#L162 assume !(ssl3_accept_~s__state~0 == 8561); 152681#L165 assume ssl3_accept_~s__state~0 == 8448; 152680#L166 assume !(ssl3_accept_~num1~0 > 0); 152678#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 152676#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152671#L580 ssl3_accept_~skip~0 := 0; 152670#L99-3 assume true; 152669#L99-1 assume !false; 152668#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152667#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152666#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152665#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152664#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152663#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152662#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152661#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152660#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152659#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152658#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152657#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152656#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152655#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152654#L141 assume !(ssl3_accept_~s__state~0 == 8512); 152653#L144 assume !(ssl3_accept_~s__state~0 == 8513); 152652#L147 assume !(ssl3_accept_~s__state~0 == 8528); 152651#L150 assume !(ssl3_accept_~s__state~0 == 8529); 152650#L153 assume !(ssl3_accept_~s__state~0 == 8544); 152649#L156 assume !(ssl3_accept_~s__state~0 == 8545); 152648#L159 assume !(ssl3_accept_~s__state~0 == 8560); 152647#L162 assume !(ssl3_accept_~s__state~0 == 8561); 152646#L165 assume !(ssl3_accept_~s__state~0 == 8448); 152644#L168 assume ssl3_accept_~s__state~0 == 8576; 152257#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 152643#L444 assume !(ssl3_accept_~ret~0 <= 0); 152641#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 152156#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152912#L580 ssl3_accept_~skip~0 := 0; 152908#L99-3 assume true; 152904#L99-1 assume !false; 152900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152896#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152892#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152888#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152884#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152880#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152876#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152872#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152868#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152864#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152860#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152856#L132 assume ssl3_accept_~s__state~0 == 8466; 151557#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 152944#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 152943#L274-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; 152931#L543 [2018-10-27 06:08:10,154 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:10,154 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-10-27 06:08:10,154 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:10,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:10,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,168 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:10,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:10,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:10,175 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:10,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1026626495, now seen corresponding path program 1 times [2018-10-27 06:08:10,175 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:10,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:10,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:10,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:10,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:10,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1791255891, now seen corresponding path program 1 times [2018-10-27 06:08:10,230 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:10,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:10,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:10,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:10,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:10,340 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-10-27 06:08:10,340 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:10,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:11,837 WARN L179 SmtUtils]: Spent 1.49 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2018-10-27 06:08:11,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:11,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:11,922 INFO L87 Difference]: Start difference. First operand 15768 states and 19922 transitions. cyclomatic complexity: 4183 Second operand 3 states. [2018-10-27 06:08:11,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:11,954 INFO L93 Difference]: Finished difference Result 16248 states and 20494 transitions. [2018-10-27 06:08:11,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:11,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16248 states and 20494 transitions. [2018-10-27 06:08:11,993 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2018-10-27 06:08:12,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16248 states to 16052 states and 20242 transitions. [2018-10-27 06:08:12,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5468 [2018-10-27 06:08:12,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5468 [2018-10-27 06:08:12,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16052 states and 20242 transitions. [2018-10-27 06:08:12,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:12,046 INFO L705 BuchiCegarLoop]: Abstraction has 16052 states and 20242 transitions. [2018-10-27 06:08:12,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16052 states and 20242 transitions. [2018-10-27 06:08:12,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16052 to 16052. [2018-10-27 06:08:12,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16052 states. [2018-10-27 06:08:12,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16052 states to 16052 states and 20242 transitions. [2018-10-27 06:08:12,192 INFO L728 BuchiCegarLoop]: Abstraction has 16052 states and 20242 transitions. [2018-10-27 06:08:12,192 INFO L608 BuchiCegarLoop]: Abstraction has 16052 states and 20242 transitions. [2018-10-27 06:08:12,192 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-10-27 06:08:12,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16052 states and 20242 transitions. [2018-10-27 06:08:12,226 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2018-10-27 06:08:12,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:12,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:12,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:12,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:12,227 INFO L793 eck$LassoCheckResult]: Stem: 183472#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 183215#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 183216#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 183462#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 183463#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 183406#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 183559#L99-3 assume true; 190944#L99-1 assume !false; 189700#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 189701#L102 assume !(ssl3_accept_~s__state~0 == 12292); 189594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 189595#L108 assume !(ssl3_accept_~s__state~0 == 8192); 189378#L111 assume !(ssl3_accept_~s__state~0 == 24576); 189379#L114 assume !(ssl3_accept_~s__state~0 == 8195); 189046#L117 assume !(ssl3_accept_~s__state~0 == 8480); 189047#L120 assume !(ssl3_accept_~s__state~0 == 8481); 189031#L123 assume !(ssl3_accept_~s__state~0 == 8482); 189032#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187120#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187121#L132 assume !(ssl3_accept_~s__state~0 == 8466); 191634#L135 assume !(ssl3_accept_~s__state~0 == 8496); 188503#L138 [2018-10-27 06:08:12,227 INFO L795 eck$LassoCheckResult]: Loop: 188503#L138 assume !(ssl3_accept_~s__state~0 == 8497); 188500#L141 assume !(ssl3_accept_~s__state~0 == 8512); 188497#L144 assume !(ssl3_accept_~s__state~0 == 8513); 188353#L147 assume !(ssl3_accept_~s__state~0 == 8528); 188354#L150 assume !(ssl3_accept_~s__state~0 == 8529); 188335#L153 assume !(ssl3_accept_~s__state~0 == 8544); 188336#L156 assume !(ssl3_accept_~s__state~0 == 8545); 188317#L159 assume !(ssl3_accept_~s__state~0 == 8560); 188318#L162 assume !(ssl3_accept_~s__state~0 == 8561); 187681#L165 assume ssl3_accept_~s__state~0 == 8448; 187679#L166 assume !(ssl3_accept_~num1~0 > 0); 187675#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 187671#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 187661#L580 ssl3_accept_~skip~0 := 0; 187659#L99-3 assume true; 187657#L99-1 assume !false; 187655#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187652#L102 assume !(ssl3_accept_~s__state~0 == 12292); 187639#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187640#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187626#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187628#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187621#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187622#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187598#L123 assume ssl3_accept_~s__state~0 == 8482; 187599#L124 ssl3_accept_~s__state~0 := 3; 191655#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 191650#L580 ssl3_accept_~skip~0 := 0; 191649#L99-3 assume true; 191648#L99-1 assume !false; 191647#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191646#L102 assume !(ssl3_accept_~s__state~0 == 12292); 191645#L105 assume !(ssl3_accept_~s__state~0 == 16384); 191644#L108 assume !(ssl3_accept_~s__state~0 == 8192); 191643#L111 assume !(ssl3_accept_~s__state~0 == 24576); 191642#L114 assume !(ssl3_accept_~s__state~0 == 8195); 191641#L117 assume !(ssl3_accept_~s__state~0 == 8480); 191640#L120 assume !(ssl3_accept_~s__state~0 == 8481); 191639#L123 assume !(ssl3_accept_~s__state~0 == 8482); 191638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 191637#L129 assume !(ssl3_accept_~s__state~0 == 8465); 191635#L132 assume !(ssl3_accept_~s__state~0 == 8466); 188505#L135 assume !(ssl3_accept_~s__state~0 == 8496); 188503#L138 [2018-10-27 06:08:12,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:12,227 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-10-27 06:08:12,227 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:12,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:12,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:12,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:12,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:12,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:08:12,321 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:08:12,321 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:08:12,321 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:08:12,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:12,321 INFO L82 PathProgramCache]: Analyzing trace with hash 895272136, now seen corresponding path program 2 times [2018-10-27 06:08:12,322 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:12,322 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:12,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:12,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:12,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:12,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:12,755 WARN L179 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-10-27 06:08:12,765 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:12,765 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:12,765 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:12,765 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:12,765 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:08:12,765 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:12,765 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:12,765 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:12,765 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-10-27 06:08:12,765 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:12,765 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:12,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,819 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:12,820 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2018-10-27 06:08:12,822 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:08:12,823 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:12,848 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:08:12,848 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:08:12,887 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:08:12,889 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:08:12,889 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:08:12,889 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:08:12,889 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:08:12,890 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:08:12,890 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:08:12,890 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:08:12,890 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:08:12,890 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_true-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-10-27 06:08:12,890 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:08:12,890 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:08:12,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:08:12,971 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:08:12,972 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:08:12,972 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:12,972 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:12,972 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:12,973 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:12,973 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:12,973 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:12,973 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:12,973 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:12,974 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:12,974 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:12,975 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:12,975 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:12,975 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:12,975 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-10-27 06:08:12,975 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:12,975 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-10-27 06:08:12,975 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:12,988 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:12,988 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:12,988 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:12,989 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:12,989 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:12,989 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:12,989 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:12,989 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:12,989 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:12,990 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:12,990 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:12,990 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:12,990 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:12,990 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:12,991 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:12,991 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:12,991 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:12,991 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:12,991 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:08:12,992 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:08:12,992 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:08:12,992 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:08:12,992 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:08:12,992 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:08:12,992 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:08:12,993 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:08:12,993 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:08:12,994 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:08:12,995 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:08:12,995 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-10-27 06:08:12,995 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:08:12,995 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:08:12,996 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:08:12,996 INFO L519 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 [] [2018-10-27 06:08:12,996 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:08:13,372 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:13,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:13,398 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:13,421 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:08:13,558 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-10-27 06:08:13,558 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 16052 states and 20242 transitions. cyclomatic complexity: 4219 Second operand 5 states. [2018-10-27 06:08:14,718 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 16052 states and 20242 transitions. cyclomatic complexity: 4219. Second operand 5 states. Result 61939 states and 77428 transitions. Complement of second has 9 states. [2018-10-27 06:08:14,719 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 [2018-10-27 06:08:14,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-27 06:08:14,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 346 transitions. [2018-10-27 06:08:14,720 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 43 letters. [2018-10-27 06:08:14,720 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:14,720 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 64 letters. Loop has 43 letters. [2018-10-27 06:08:14,721 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:14,721 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 86 letters. [2018-10-27 06:08:14,721 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:08:14,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 61939 states and 77428 transitions. [2018-10-27 06:08:14,863 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10301 [2018-10-27 06:08:14,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 61939 states to 61355 states and 76690 transitions. [2018-10-27 06:08:14,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11237 [2018-10-27 06:08:14,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11295 [2018-10-27 06:08:14,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61355 states and 76690 transitions. [2018-10-27 06:08:14,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:14,971 INFO L705 BuchiCegarLoop]: Abstraction has 61355 states and 76690 transitions. [2018-10-27 06:08:15,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61355 states and 76690 transitions. [2018-10-27 06:08:15,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61355 to 54392. [2018-10-27 06:08:15,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54392 states. [2018-10-27 06:08:15,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54392 states to 54392 states and 68496 transitions. [2018-10-27 06:08:15,670 INFO L728 BuchiCegarLoop]: Abstraction has 54392 states and 68496 transitions. [2018-10-27 06:08:15,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:08:15,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:08:15,671 INFO L87 Difference]: Start difference. First operand 54392 states and 68496 transitions. Second operand 3 states. [2018-10-27 06:08:15,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:15,782 INFO L93 Difference]: Finished difference Result 24096 states and 30134 transitions. [2018-10-27 06:08:15,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:08:15,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24096 states and 30134 transitions. [2018-10-27 06:08:15,828 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4614 [2018-10-27 06:08:15,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24096 states to 24085 states and 30123 transitions. [2018-10-27 06:08:15,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4705 [2018-10-27 06:08:15,865 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4705 [2018-10-27 06:08:15,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24085 states and 30123 transitions. [2018-10-27 06:08:15,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:15,866 INFO L705 BuchiCegarLoop]: Abstraction has 24085 states and 30123 transitions. [2018-10-27 06:08:15,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24085 states and 30123 transitions. [2018-10-27 06:08:16,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24085 to 23833. [2018-10-27 06:08:16,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23833 states. [2018-10-27 06:08:16,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23833 states to 23833 states and 29829 transitions. [2018-10-27 06:08:16,042 INFO L728 BuchiCegarLoop]: Abstraction has 23833 states and 29829 transitions. [2018-10-27 06:08:16,042 INFO L608 BuchiCegarLoop]: Abstraction has 23833 states and 29829 transitions. [2018-10-27 06:08:16,042 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-10-27 06:08:16,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23833 states and 29829 transitions. [2018-10-27 06:08:16,090 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4550 [2018-10-27 06:08:16,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:16,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:16,091 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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, 1] [2018-10-27 06:08:16,091 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2018-10-27 06:08:16,098 INFO L793 eck$LassoCheckResult]: Stem: 340157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 339913#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 339914#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 340144#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 340145#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 340087#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 340219#L99-3 assume true; 342955#L99-1 assume !false; 342954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342953#L102 assume !(ssl3_accept_~s__state~0 == 12292); 342952#L105 assume !(ssl3_accept_~s__state~0 == 16384); 342951#L108 assume !(ssl3_accept_~s__state~0 == 8192); 342950#L111 assume !(ssl3_accept_~s__state~0 == 24576); 342949#L114 assume !(ssl3_accept_~s__state~0 == 8195); 342948#L117 assume !(ssl3_accept_~s__state~0 == 8480); 342947#L120 assume !(ssl3_accept_~s__state~0 == 8481); 342946#L123 assume !(ssl3_accept_~s__state~0 == 8482); 342945#L126 assume ssl3_accept_~s__state~0 == 8464; 342944#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 342943#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 342942#L274-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; 342940#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 342935#L580 ssl3_accept_~skip~0 := 0; 342934#L99-3 assume true; 342933#L99-1 assume !false; 342932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342931#L102 assume !(ssl3_accept_~s__state~0 == 12292); 342930#L105 assume !(ssl3_accept_~s__state~0 == 16384); 342929#L108 assume !(ssl3_accept_~s__state~0 == 8192); 342928#L111 assume !(ssl3_accept_~s__state~0 == 24576); 342927#L114 assume !(ssl3_accept_~s__state~0 == 8195); 342926#L117 assume !(ssl3_accept_~s__state~0 == 8480); 342925#L120 assume !(ssl3_accept_~s__state~0 == 8481); 342924#L123 assume !(ssl3_accept_~s__state~0 == 8482); 342923#L126 assume !(ssl3_accept_~s__state~0 == 8464); 342922#L129 assume !(ssl3_accept_~s__state~0 == 8465); 342921#L132 assume !(ssl3_accept_~s__state~0 == 8466); 342920#L135 assume ssl3_accept_~s__state~0 == 8496; 342919#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 342918#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 342915#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 342909#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 342910#L297-2 ssl3_accept_~s__init_num~0 := 0; 344677#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 344672#L580 ssl3_accept_~skip~0 := 0; 344671#L99-3 assume true; 344670#L99-1 assume !false; 344669#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344668#L102 assume !(ssl3_accept_~s__state~0 == 12292); 344667#L105 assume !(ssl3_accept_~s__state~0 == 16384); 344666#L108 assume !(ssl3_accept_~s__state~0 == 8192); 344665#L111 assume !(ssl3_accept_~s__state~0 == 24576); 344664#L114 assume !(ssl3_accept_~s__state~0 == 8195); 344663#L117 assume !(ssl3_accept_~s__state~0 == 8480); 344662#L120 assume !(ssl3_accept_~s__state~0 == 8481); 344661#L123 assume !(ssl3_accept_~s__state~0 == 8482); 344660#L126 assume !(ssl3_accept_~s__state~0 == 8464); 344659#L129 assume !(ssl3_accept_~s__state~0 == 8465); 344658#L132 assume !(ssl3_accept_~s__state~0 == 8466); 344657#L135 assume !(ssl3_accept_~s__state~0 == 8496); 344655#L138 assume !(ssl3_accept_~s__state~0 == 8497); 344656#L141 [2018-10-27 06:08:16,098 INFO L795 eck$LassoCheckResult]: Loop: 344656#L141 assume !(ssl3_accept_~s__state~0 == 8512); 350624#L144 assume !(ssl3_accept_~s__state~0 == 8513); 340987#L147 assume !(ssl3_accept_~s__state~0 == 8528); 340983#L150 assume !(ssl3_accept_~s__state~0 == 8529); 340984#L153 assume !(ssl3_accept_~s__state~0 == 8544); 340975#L156 assume !(ssl3_accept_~s__state~0 == 8545); 340976#L159 assume !(ssl3_accept_~s__state~0 == 8560); 340966#L162 assume !(ssl3_accept_~s__state~0 == 8561); 340967#L165 assume !(ssl3_accept_~s__state~0 == 8448); 340958#L168 assume !(ssl3_accept_~s__state~0 == 8576); 340954#L171 assume !(ssl3_accept_~s__state~0 == 8577); 340951#L174 assume !(ssl3_accept_~s__state~0 == 8592); 340948#L177 assume !(ssl3_accept_~s__state~0 == 8593); 340945#L180 assume !(ssl3_accept_~s__state~0 == 8608); 340934#L183 assume !(ssl3_accept_~s__state~0 == 8609); 340933#L186 assume !(ssl3_accept_~s__state~0 == 8640); 340932#L189 assume !(ssl3_accept_~s__state~0 == 8641); 340931#L192 assume ssl3_accept_~s__state~0 == 8656; 340846#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 340926#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 340924#L497 assume !(ssl3_accept_~blastFlag~0 == 2); 340921#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 340918#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 340916#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 340911#L580 ssl3_accept_~skip~0 := 0; 340910#L99-3 assume true; 340909#L99-1 assume !false; 340908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 340907#L102 assume !(ssl3_accept_~s__state~0 == 12292); 340906#L105 assume !(ssl3_accept_~s__state~0 == 16384); 340905#L108 assume !(ssl3_accept_~s__state~0 == 8192); 340904#L111 assume !(ssl3_accept_~s__state~0 == 24576); 340903#L114 assume !(ssl3_accept_~s__state~0 == 8195); 340902#L117 assume !(ssl3_accept_~s__state~0 == 8480); 340900#L120 assume !(ssl3_accept_~s__state~0 == 8481); 340898#L123 assume !(ssl3_accept_~s__state~0 == 8482); 340896#L126 assume !(ssl3_accept_~s__state~0 == 8464); 340894#L129 assume !(ssl3_accept_~s__state~0 == 8465); 340892#L132 assume !(ssl3_accept_~s__state~0 == 8466); 340890#L135 assume !(ssl3_accept_~s__state~0 == 8496); 340888#L138 assume !(ssl3_accept_~s__state~0 == 8497); 340886#L141 assume !(ssl3_accept_~s__state~0 == 8512); 340884#L144 assume !(ssl3_accept_~s__state~0 == 8513); 340882#L147 assume !(ssl3_accept_~s__state~0 == 8528); 340880#L150 assume !(ssl3_accept_~s__state~0 == 8529); 340878#L153 assume !(ssl3_accept_~s__state~0 == 8544); 340876#L156 assume !(ssl3_accept_~s__state~0 == 8545); 340874#L159 assume !(ssl3_accept_~s__state~0 == 8560); 340872#L162 assume !(ssl3_accept_~s__state~0 == 8561); 340870#L165 assume !(ssl3_accept_~s__state~0 == 8448); 340868#L168 assume !(ssl3_accept_~s__state~0 == 8576); 340866#L171 assume !(ssl3_accept_~s__state~0 == 8577); 340863#L174 assume !(ssl3_accept_~s__state~0 == 8592); 340861#L177 assume !(ssl3_accept_~s__state~0 == 8593); 340858#L180 assume !(ssl3_accept_~s__state~0 == 8608); 340856#L183 assume !(ssl3_accept_~s__state~0 == 8609); 340853#L186 assume !(ssl3_accept_~s__state~0 == 8640); 340851#L189 assume !(ssl3_accept_~s__state~0 == 8641); 340849#L192 assume !(ssl3_accept_~s__state~0 == 8656); 340847#L195 assume !(ssl3_accept_~s__state~0 == 8657); 340844#L198 assume ssl3_accept_~s__state~0 == 8672; 340837#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 340835#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 340833#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 340831#L520 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 340550#L520-2 ssl3_accept_~s__init_num~0 := 0; 340827#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 340822#L580 ssl3_accept_~skip~0 := 0; 340821#L99-3 assume true; 340820#L99-1 assume !false; 340819#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 340818#L102 assume !(ssl3_accept_~s__state~0 == 12292); 340817#L105 assume !(ssl3_accept_~s__state~0 == 16384); 340816#L108 assume !(ssl3_accept_~s__state~0 == 8192); 340815#L111 assume !(ssl3_accept_~s__state~0 == 24576); 340814#L114 assume !(ssl3_accept_~s__state~0 == 8195); 340813#L117 assume !(ssl3_accept_~s__state~0 == 8480); 340812#L120 assume !(ssl3_accept_~s__state~0 == 8481); 340811#L123 assume !(ssl3_accept_~s__state~0 == 8482); 340810#L126 assume !(ssl3_accept_~s__state~0 == 8464); 340809#L129 assume !(ssl3_accept_~s__state~0 == 8465); 340808#L132 assume !(ssl3_accept_~s__state~0 == 8466); 340807#L135 assume !(ssl3_accept_~s__state~0 == 8496); 340806#L138 assume !(ssl3_accept_~s__state~0 == 8497); 340805#L141 assume !(ssl3_accept_~s__state~0 == 8512); 340804#L144 assume !(ssl3_accept_~s__state~0 == 8513); 340803#L147 assume !(ssl3_accept_~s__state~0 == 8528); 340802#L150 assume !(ssl3_accept_~s__state~0 == 8529); 340801#L153 assume !(ssl3_accept_~s__state~0 == 8544); 340800#L156 assume !(ssl3_accept_~s__state~0 == 8545); 340799#L159 assume !(ssl3_accept_~s__state~0 == 8560); 340798#L162 assume !(ssl3_accept_~s__state~0 == 8561); 340797#L165 assume ssl3_accept_~s__state~0 == 8448; 340796#L166 assume !(ssl3_accept_~num1~0 > 0); 340794#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 340792#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 340787#L580 ssl3_accept_~skip~0 := 0; 340786#L99-3 assume true; 340785#L99-1 assume !false; 340784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 340783#L102 assume !(ssl3_accept_~s__state~0 == 12292); 340778#L105 assume !(ssl3_accept_~s__state~0 == 16384); 340779#L108 assume !(ssl3_accept_~s__state~0 == 8192); 340781#L111 assume !(ssl3_accept_~s__state~0 == 24576); 340782#L114 assume !(ssl3_accept_~s__state~0 == 8195); 340901#L117 assume !(ssl3_accept_~s__state~0 == 8480); 340899#L120 assume !(ssl3_accept_~s__state~0 == 8481); 340897#L123 assume !(ssl3_accept_~s__state~0 == 8482); 340895#L126 assume !(ssl3_accept_~s__state~0 == 8464); 340893#L129 assume !(ssl3_accept_~s__state~0 == 8465); 340891#L132 assume !(ssl3_accept_~s__state~0 == 8466); 340889#L135 assume !(ssl3_accept_~s__state~0 == 8496); 340887#L138 assume !(ssl3_accept_~s__state~0 == 8497); 340885#L141 assume !(ssl3_accept_~s__state~0 == 8512); 340883#L144 assume !(ssl3_accept_~s__state~0 == 8513); 340881#L147 assume !(ssl3_accept_~s__state~0 == 8528); 340879#L150 assume !(ssl3_accept_~s__state~0 == 8529); 340877#L153 assume !(ssl3_accept_~s__state~0 == 8544); 340875#L156 assume !(ssl3_accept_~s__state~0 == 8545); 340873#L159 assume !(ssl3_accept_~s__state~0 == 8560); 340871#L162 assume !(ssl3_accept_~s__state~0 == 8561); 340869#L165 assume !(ssl3_accept_~s__state~0 == 8448); 340867#L168 assume ssl3_accept_~s__state~0 == 8576; 340865#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 350590#L444 assume !(ssl3_accept_~ret~0 <= 0); 350582#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 350583#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 351520#L580 ssl3_accept_~skip~0 := 0; 351503#L99-3 assume true; 351504#L99-1 assume !false; 351484#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351485#L102 assume !(ssl3_accept_~s__state~0 == 12292); 351069#L105 assume !(ssl3_accept_~s__state~0 == 16384); 351070#L108 assume !(ssl3_accept_~s__state~0 == 8192); 351049#L111 assume !(ssl3_accept_~s__state~0 == 24576); 351050#L114 assume !(ssl3_accept_~s__state~0 == 8195); 350913#L117 assume !(ssl3_accept_~s__state~0 == 8480); 350914#L120 assume !(ssl3_accept_~s__state~0 == 8481); 350897#L123 assume !(ssl3_accept_~s__state~0 == 8482); 350898#L126 assume !(ssl3_accept_~s__state~0 == 8464); 350828#L129 assume !(ssl3_accept_~s__state~0 == 8465); 350829#L132 assume !(ssl3_accept_~s__state~0 == 8466); 350608#L135 assume ssl3_accept_~s__state~0 == 8496; 340659#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 350603#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 350600#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 350589#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 350243#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 343375#L297-2 ssl3_accept_~s__init_num~0 := 0; 350565#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 350558#L580 ssl3_accept_~skip~0 := 0; 350555#L99-3 assume true; 350552#L99-1 assume !false; 350549#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350546#L102 assume !(ssl3_accept_~s__state~0 == 12292); 350543#L105 assume !(ssl3_accept_~s__state~0 == 16384); 350540#L108 assume !(ssl3_accept_~s__state~0 == 8192); 350537#L111 assume !(ssl3_accept_~s__state~0 == 24576); 350534#L114 assume !(ssl3_accept_~s__state~0 == 8195); 350532#L117 assume !(ssl3_accept_~s__state~0 == 8480); 350530#L120 assume !(ssl3_accept_~s__state~0 == 8481); 350529#L123 assume !(ssl3_accept_~s__state~0 == 8482); 350527#L126 assume !(ssl3_accept_~s__state~0 == 8464); 350525#L129 assume !(ssl3_accept_~s__state~0 == 8465); 350523#L132 assume !(ssl3_accept_~s__state~0 == 8466); 350398#L135 assume !(ssl3_accept_~s__state~0 == 8496); 350399#L138 assume !(ssl3_accept_~s__state~0 == 8497); 344656#L141 [2018-10-27 06:08:16,099 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:16,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1896359311, now seen corresponding path program 1 times [2018-10-27 06:08:16,099 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:16,099 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:16,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:16,100 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:16,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:16,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:16,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:16,122 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:16,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1925302769, now seen corresponding path program 1 times [2018-10-27 06:08:16,122 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:16,122 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:16,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:16,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:16,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:16,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-10-27 06:08:16,289 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:08:16,289 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-10-27 06:08:16,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 06:08:16,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:16,331 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-10-27 06:08:16,430 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:08:16,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:08:16,431 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:16,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:08:16,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:08:16,431 INFO L87 Difference]: Start difference. First operand 23833 states and 29829 transitions. cyclomatic complexity: 6036 Second operand 5 states. [2018-10-27 06:08:16,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:16,750 INFO L93 Difference]: Finished difference Result 28875 states and 35459 transitions. [2018-10-27 06:08:16,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-27 06:08:16,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28875 states and 35459 transitions. [2018-10-27 06:08:16,808 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5510 [2018-10-27 06:08:16,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28875 states to 28875 states and 35459 transitions. [2018-10-27 06:08:16,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5611 [2018-10-27 06:08:16,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5611 [2018-10-27 06:08:16,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28875 states and 35459 transitions. [2018-10-27 06:08:16,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:16,860 INFO L705 BuchiCegarLoop]: Abstraction has 28875 states and 35459 transitions. [2018-10-27 06:08:16,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28875 states and 35459 transitions. [2018-10-27 06:08:17,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28875 to 25517. [2018-10-27 06:08:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25517 states. [2018-10-27 06:08:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25517 states to 25517 states and 31467 transitions. [2018-10-27 06:08:17,442 INFO L728 BuchiCegarLoop]: Abstraction has 25517 states and 31467 transitions. [2018-10-27 06:08:17,443 INFO L608 BuchiCegarLoop]: Abstraction has 25517 states and 31467 transitions. [2018-10-27 06:08:17,443 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-10-27 06:08:17,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25517 states and 31467 transitions. [2018-10-27 06:08:17,476 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4834 [2018-10-27 06:08:17,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:17,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:17,478 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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, 1] [2018-10-27 06:08:17,478 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:08:17,478 INFO L793 eck$LassoCheckResult]: Stem: 393369#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 393130#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 393131#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 393360#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 393361#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 393303#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 393440#L99-3 assume true; 398480#L99-1 assume !false; 398479#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 398478#L102 assume !(ssl3_accept_~s__state~0 == 12292); 398477#L105 assume !(ssl3_accept_~s__state~0 == 16384); 398476#L108 assume !(ssl3_accept_~s__state~0 == 8192); 398475#L111 assume !(ssl3_accept_~s__state~0 == 24576); 398474#L114 assume !(ssl3_accept_~s__state~0 == 8195); 398473#L117 assume !(ssl3_accept_~s__state~0 == 8480); 398472#L120 assume !(ssl3_accept_~s__state~0 == 8481); 398471#L123 assume !(ssl3_accept_~s__state~0 == 8482); 398470#L126 assume ssl3_accept_~s__state~0 == 8464; 398469#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 398468#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 398467#L274-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; 398465#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 398460#L580 ssl3_accept_~skip~0 := 0; 398459#L99-3 assume true; 398458#L99-1 assume !false; 398457#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 398456#L102 assume !(ssl3_accept_~s__state~0 == 12292); 398455#L105 assume !(ssl3_accept_~s__state~0 == 16384); 398454#L108 assume !(ssl3_accept_~s__state~0 == 8192); 398453#L111 assume !(ssl3_accept_~s__state~0 == 24576); 398452#L114 assume !(ssl3_accept_~s__state~0 == 8195); 398451#L117 assume !(ssl3_accept_~s__state~0 == 8480); 398450#L120 assume !(ssl3_accept_~s__state~0 == 8481); 398449#L123 assume !(ssl3_accept_~s__state~0 == 8482); 398448#L126 assume !(ssl3_accept_~s__state~0 == 8464); 398447#L129 assume !(ssl3_accept_~s__state~0 == 8465); 398446#L132 assume !(ssl3_accept_~s__state~0 == 8466); 398445#L135 assume ssl3_accept_~s__state~0 == 8496; 398444#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 397413#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 397414#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 393522#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 393523#L297-2 ssl3_accept_~s__init_num~0 := 0; 401280#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 401275#L580 ssl3_accept_~skip~0 := 0; 401274#L99-3 assume true; 401273#L99-1 assume !false; 401272#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 401271#L102 assume !(ssl3_accept_~s__state~0 == 12292); 401270#L105 assume !(ssl3_accept_~s__state~0 == 16384); 401269#L108 assume !(ssl3_accept_~s__state~0 == 8192); 401268#L111 assume !(ssl3_accept_~s__state~0 == 24576); 401267#L114 assume !(ssl3_accept_~s__state~0 == 8195); 401266#L117 assume !(ssl3_accept_~s__state~0 == 8480); 401265#L120 assume !(ssl3_accept_~s__state~0 == 8481); 401264#L123 assume !(ssl3_accept_~s__state~0 == 8482); 401263#L126 assume !(ssl3_accept_~s__state~0 == 8464); 401262#L129 assume !(ssl3_accept_~s__state~0 == 8465); 401261#L132 assume !(ssl3_accept_~s__state~0 == 8466); 401260#L135 assume !(ssl3_accept_~s__state~0 == 8496); 401258#L138 assume !(ssl3_accept_~s__state~0 == 8497); 401259#L141 [2018-10-27 06:08:17,479 INFO L795 eck$LassoCheckResult]: Loop: 401259#L141 assume !(ssl3_accept_~s__state~0 == 8512); 410016#L144 assume !(ssl3_accept_~s__state~0 == 8513); 409741#L147 assume !(ssl3_accept_~s__state~0 == 8528); 409738#L150 assume !(ssl3_accept_~s__state~0 == 8529); 407503#L153 assume !(ssl3_accept_~s__state~0 == 8544); 407292#L156 assume !(ssl3_accept_~s__state~0 == 8545); 407291#L159 assume !(ssl3_accept_~s__state~0 == 8560); 407290#L162 assume !(ssl3_accept_~s__state~0 == 8561); 407116#L165 assume !(ssl3_accept_~s__state~0 == 8448); 407044#L168 assume !(ssl3_accept_~s__state~0 == 8576); 406991#L171 assume !(ssl3_accept_~s__state~0 == 8577); 406909#L174 assume !(ssl3_accept_~s__state~0 == 8592); 406906#L177 assume !(ssl3_accept_~s__state~0 == 8593); 406902#L180 assume !(ssl3_accept_~s__state~0 == 8608); 395542#L183 assume !(ssl3_accept_~s__state~0 == 8609); 395540#L186 assume !(ssl3_accept_~s__state~0 == 8640); 395538#L189 assume !(ssl3_accept_~s__state~0 == 8641); 395102#L192 assume ssl3_accept_~s__state~0 == 8656; 394726#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 395089#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 395086#L497 assume !(ssl3_accept_~blastFlag~0 == 2); 395081#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 395033#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 394989#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 394984#L580 ssl3_accept_~skip~0 := 0; 394983#L99-3 assume true; 394979#L99-1 assume !false; 394966#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394961#L102 assume !(ssl3_accept_~s__state~0 == 12292); 394956#L105 assume !(ssl3_accept_~s__state~0 == 16384); 394951#L108 assume !(ssl3_accept_~s__state~0 == 8192); 394946#L111 assume !(ssl3_accept_~s__state~0 == 24576); 394941#L114 assume !(ssl3_accept_~s__state~0 == 8195); 394936#L117 assume !(ssl3_accept_~s__state~0 == 8480); 394931#L120 assume !(ssl3_accept_~s__state~0 == 8481); 394926#L123 assume !(ssl3_accept_~s__state~0 == 8482); 394921#L126 assume !(ssl3_accept_~s__state~0 == 8464); 394916#L129 assume !(ssl3_accept_~s__state~0 == 8465); 394911#L132 assume !(ssl3_accept_~s__state~0 == 8466); 394906#L135 assume !(ssl3_accept_~s__state~0 == 8496); 394901#L138 assume !(ssl3_accept_~s__state~0 == 8497); 394896#L141 assume !(ssl3_accept_~s__state~0 == 8512); 394891#L144 assume !(ssl3_accept_~s__state~0 == 8513); 394886#L147 assume !(ssl3_accept_~s__state~0 == 8528); 394881#L150 assume !(ssl3_accept_~s__state~0 == 8529); 394876#L153 assume !(ssl3_accept_~s__state~0 == 8544); 394871#L156 assume !(ssl3_accept_~s__state~0 == 8545); 394866#L159 assume !(ssl3_accept_~s__state~0 == 8560); 394862#L162 assume !(ssl3_accept_~s__state~0 == 8561); 394858#L165 assume !(ssl3_accept_~s__state~0 == 8448); 394828#L168 assume !(ssl3_accept_~s__state~0 == 8576); 394824#L171 assume !(ssl3_accept_~s__state~0 == 8577); 394803#L174 assume !(ssl3_accept_~s__state~0 == 8592); 394798#L177 assume !(ssl3_accept_~s__state~0 == 8593); 394790#L180 assume !(ssl3_accept_~s__state~0 == 8608); 394783#L183 assume !(ssl3_accept_~s__state~0 == 8609); 394778#L186 assume !(ssl3_accept_~s__state~0 == 8640); 394770#L189 assume !(ssl3_accept_~s__state~0 == 8641); 394765#L192 assume !(ssl3_accept_~s__state~0 == 8656); 394759#L195 assume !(ssl3_accept_~s__state~0 == 8657); 394723#L198 assume ssl3_accept_~s__state~0 == 8672; 394715#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 394707#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 394698#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 394614#L520 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 394037#L520-2 ssl3_accept_~s__init_num~0 := 0; 394610#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 394605#L580 ssl3_accept_~skip~0 := 0; 394604#L99-3 assume true; 394603#L99-1 assume !false; 394602#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394601#L102 assume !(ssl3_accept_~s__state~0 == 12292); 394600#L105 assume !(ssl3_accept_~s__state~0 == 16384); 394599#L108 assume !(ssl3_accept_~s__state~0 == 8192); 394598#L111 assume !(ssl3_accept_~s__state~0 == 24576); 394597#L114 assume !(ssl3_accept_~s__state~0 == 8195); 394596#L117 assume !(ssl3_accept_~s__state~0 == 8480); 394595#L120 assume !(ssl3_accept_~s__state~0 == 8481); 394594#L123 assume !(ssl3_accept_~s__state~0 == 8482); 394593#L126 assume !(ssl3_accept_~s__state~0 == 8464); 394592#L129 assume !(ssl3_accept_~s__state~0 == 8465); 394591#L132 assume !(ssl3_accept_~s__state~0 == 8466); 394590#L135 assume !(ssl3_accept_~s__state~0 == 8496); 394589#L138 assume !(ssl3_accept_~s__state~0 == 8497); 394588#L141 assume !(ssl3_accept_~s__state~0 == 8512); 394587#L144 assume !(ssl3_accept_~s__state~0 == 8513); 394586#L147 assume !(ssl3_accept_~s__state~0 == 8528); 394585#L150 assume !(ssl3_accept_~s__state~0 == 8529); 394584#L153 assume !(ssl3_accept_~s__state~0 == 8544); 394583#L156 assume !(ssl3_accept_~s__state~0 == 8545); 394582#L159 assume !(ssl3_accept_~s__state~0 == 8560); 394581#L162 assume !(ssl3_accept_~s__state~0 == 8561); 394580#L165 assume ssl3_accept_~s__state~0 == 8448; 394579#L166 assume !(ssl3_accept_~num1~0 > 0); 394577#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 394575#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 394570#L580 ssl3_accept_~skip~0 := 0; 394569#L99-3 assume true; 394568#L99-1 assume !false; 394567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394566#L102 assume ssl3_accept_~s__state~0 == 12292; 394563#L103 ssl3_accept_~s__new_session~0 := 1; 394560#L211 ssl3_accept_~s__server~0 := 1; 394559#L216 assume ssl3_accept_~cb~0 != 0; 394558#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 394557#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 394555#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 394553#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 394551#L243 assume ssl3_accept_~s__state~0 != 12292; 394552#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 411990#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 411984#L580 ssl3_accept_~skip~0 := 0; 411982#L99-3 assume true; 411980#L99-1 assume !false; 411978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411976#L102 assume !(ssl3_accept_~s__state~0 == 12292); 411974#L105 assume !(ssl3_accept_~s__state~0 == 16384); 411972#L108 assume !(ssl3_accept_~s__state~0 == 8192); 411970#L111 assume !(ssl3_accept_~s__state~0 == 24576); 411968#L114 assume !(ssl3_accept_~s__state~0 == 8195); 411966#L117 assume !(ssl3_accept_~s__state~0 == 8480); 411964#L120 assume !(ssl3_accept_~s__state~0 == 8481); 411962#L123 assume !(ssl3_accept_~s__state~0 == 8482); 411960#L126 assume ssl3_accept_~s__state~0 == 8464; 393561#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 411835#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 411779#L274-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; 411772#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 411759#L580 ssl3_accept_~skip~0 := 0; 411754#L99-3 assume true; 411749#L99-1 assume !false; 411721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411716#L102 assume !(ssl3_accept_~s__state~0 == 12292); 411712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 411685#L108 assume !(ssl3_accept_~s__state~0 == 8192); 411678#L111 assume !(ssl3_accept_~s__state~0 == 24576); 411670#L114 assume !(ssl3_accept_~s__state~0 == 8195); 411460#L117 assume !(ssl3_accept_~s__state~0 == 8480); 411453#L120 assume !(ssl3_accept_~s__state~0 == 8481); 411443#L123 assume !(ssl3_accept_~s__state~0 == 8482); 411437#L126 assume !(ssl3_accept_~s__state~0 == 8464); 411430#L129 assume !(ssl3_accept_~s__state~0 == 8465); 411425#L132 assume !(ssl3_accept_~s__state~0 == 8466); 411419#L135 assume ssl3_accept_~s__state~0 == 8496; 393178#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 393179#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 393263#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 393264#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 411352#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 398440#L297-2 ssl3_accept_~s__init_num~0 := 0; 411350#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 411345#L580 ssl3_accept_~skip~0 := 0; 411344#L99-3 assume true; 411343#L99-1 assume !false; 411342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411341#L102 assume !(ssl3_accept_~s__state~0 == 12292); 411340#L105 assume !(ssl3_accept_~s__state~0 == 16384); 411339#L108 assume !(ssl3_accept_~s__state~0 == 8192); 410906#L111 assume !(ssl3_accept_~s__state~0 == 24576); 410902#L114 assume !(ssl3_accept_~s__state~0 == 8195); 410846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 410795#L120 assume !(ssl3_accept_~s__state~0 == 8481); 410041#L123 assume !(ssl3_accept_~s__state~0 == 8482); 410040#L126 assume !(ssl3_accept_~s__state~0 == 8464); 410034#L129 assume !(ssl3_accept_~s__state~0 == 8465); 410027#L132 assume !(ssl3_accept_~s__state~0 == 8466); 410024#L135 assume !(ssl3_accept_~s__state~0 == 8496); 410021#L138 assume !(ssl3_accept_~s__state~0 == 8497); 401259#L141 [2018-10-27 06:08:17,479 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:17,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1896359311, now seen corresponding path program 2 times [2018-10-27 06:08:17,479 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:17,479 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:17,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:17,480 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:17,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:17,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:17,491 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:17,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1189923378, now seen corresponding path program 1 times [2018-10-27 06:08:17,491 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:17,491 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:17,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:17,492 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:17,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:17,660 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-10-27 06:08:17,660 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:08:17,660 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-10-27 06:08:17,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 06:08:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:08:17,715 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:08:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2018-10-27 06:08:17,779 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:08:17,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:08:17,780 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:08:17,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:08:17,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:08:17,780 INFO L87 Difference]: Start difference. First operand 25517 states and 31467 transitions. cyclomatic complexity: 5990 Second operand 5 states. [2018-10-27 06:08:18,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:08:18,007 INFO L93 Difference]: Finished difference Result 26752 states and 32606 transitions. [2018-10-27 06:08:18,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-27 06:08:18,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26752 states and 32606 transitions. [2018-10-27 06:08:18,093 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3515 [2018-10-27 06:08:18,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26752 states to 22928 states and 28095 transitions. [2018-10-27 06:08:18,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4864 [2018-10-27 06:08:18,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5218 [2018-10-27 06:08:18,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22928 states and 28095 transitions. [2018-10-27 06:08:18,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:08:18,147 INFO L705 BuchiCegarLoop]: Abstraction has 22928 states and 28095 transitions. [2018-10-27 06:08:18,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22928 states and 28095 transitions. [2018-10-27 06:08:18,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22928 to 18036. [2018-10-27 06:08:18,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18036 states. [2018-10-27 06:08:18,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18036 states to 18036 states and 22218 transitions. [2018-10-27 06:08:18,270 INFO L728 BuchiCegarLoop]: Abstraction has 18036 states and 22218 transitions. [2018-10-27 06:08:18,270 INFO L608 BuchiCegarLoop]: Abstraction has 18036 states and 22218 transitions. [2018-10-27 06:08:18,270 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-10-27 06:08:18,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18036 states and 22218 transitions. [2018-10-27 06:08:18,296 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3097 [2018-10-27 06:08:18,296 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:08:18,296 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:08:18,297 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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, 1] [2018-10-27 06:08:18,298 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-10-27 06:08:18,298 INFO L793 eck$LassoCheckResult]: Stem: 446152#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 445910#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 445911#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 446139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 446140#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 446086#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 446212#L99-3 assume true; 448435#L99-1 assume !false; 448434#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448433#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448432#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448431#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448430#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448429#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448428#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448427#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448426#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448425#L126 assume ssl3_accept_~s__state~0 == 8464; 448424#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 448423#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 448422#L274-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; 448420#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448415#L580 ssl3_accept_~skip~0 := 0; 448414#L99-3 assume true; 448413#L99-1 assume !false; 448412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448411#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448410#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448409#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448408#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448407#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448406#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448405#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448404#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448403#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448402#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448401#L132 assume !(ssl3_accept_~s__state~0 == 8466); 448400#L135 assume ssl3_accept_~s__state~0 == 8496; 448399#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 448395#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 448393#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 448392#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 448391#L297-2 ssl3_accept_~s__init_num~0 := 0; 448294#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448290#L580 ssl3_accept_~skip~0 := 0; 448283#L99-3 assume true; 448284#L99-1 assume !false; 448277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448278#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448271#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448272#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448265#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448266#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448259#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448260#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448253#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448254#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448247#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448248#L132 assume !(ssl3_accept_~s__state~0 == 8466); 448241#L135 assume !(ssl3_accept_~s__state~0 == 8496); 448242#L138 assume !(ssl3_accept_~s__state~0 == 8497); 448237#L141 [2018-10-27 06:08:18,298 INFO L795 eck$LassoCheckResult]: Loop: 448237#L141 assume ssl3_accept_~s__state~0 == 8512; 446268#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 448230#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 448224#L312 assume !(ssl3_accept_~ret~0 <= 0); 448221#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 448214#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448208#L580 ssl3_accept_~skip~0 := 0; 448205#L99-3 assume true; 448199#L99-1 assume !false; 448144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448137#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448130#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448121#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448116#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448111#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448106#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448101#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448096#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448091#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448086#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448081#L132 assume !(ssl3_accept_~s__state~0 == 8466); 448076#L135 assume !(ssl3_accept_~s__state~0 == 8496); 448071#L138 assume !(ssl3_accept_~s__state~0 == 8497); 448066#L141 assume !(ssl3_accept_~s__state~0 == 8512); 448061#L144 assume !(ssl3_accept_~s__state~0 == 8513); 448056#L147 assume ssl3_accept_~s__state~0 == 8528; 446862#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 448046#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 448040#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 448028#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 448026#L357 assume !(ssl3_accept_~ret~0 <= 0); 448004#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 447782#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 447775#L580 ssl3_accept_~skip~0 := 0; 447772#L99-3 assume true; 447769#L99-1 assume !false; 447766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 447763#L102 assume !(ssl3_accept_~s__state~0 == 12292); 447760#L105 assume !(ssl3_accept_~s__state~0 == 16384); 447757#L108 assume !(ssl3_accept_~s__state~0 == 8192); 447746#L111 assume !(ssl3_accept_~s__state~0 == 24576); 447739#L114 assume !(ssl3_accept_~s__state~0 == 8195); 447732#L117 assume !(ssl3_accept_~s__state~0 == 8480); 447724#L120 assume !(ssl3_accept_~s__state~0 == 8481); 447716#L123 assume !(ssl3_accept_~s__state~0 == 8482); 447708#L126 assume !(ssl3_accept_~s__state~0 == 8464); 447452#L129 assume !(ssl3_accept_~s__state~0 == 8465); 447146#L132 assume !(ssl3_accept_~s__state~0 == 8466); 447063#L135 assume !(ssl3_accept_~s__state~0 == 8496); 447058#L138 assume !(ssl3_accept_~s__state~0 == 8497); 447051#L141 assume !(ssl3_accept_~s__state~0 == 8512); 447044#L144 assume !(ssl3_accept_~s__state~0 == 8513); 447037#L147 assume !(ssl3_accept_~s__state~0 == 8528); 447030#L150 assume !(ssl3_accept_~s__state~0 == 8529); 447023#L153 assume ssl3_accept_~s__state~0 == 8544; 446859#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 447010#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 447002#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 446995#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 446986#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 446980#L404 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; 446978#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 446973#L580 ssl3_accept_~skip~0 := 0; 446972#L99-3 assume true; 446971#L99-1 assume !false; 446970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446969#L102 assume !(ssl3_accept_~s__state~0 == 12292); 446968#L105 assume !(ssl3_accept_~s__state~0 == 16384); 446967#L108 assume !(ssl3_accept_~s__state~0 == 8192); 446966#L111 assume !(ssl3_accept_~s__state~0 == 24576); 446965#L114 assume !(ssl3_accept_~s__state~0 == 8195); 446964#L117 assume !(ssl3_accept_~s__state~0 == 8480); 446963#L120 assume !(ssl3_accept_~s__state~0 == 8481); 446962#L123 assume !(ssl3_accept_~s__state~0 == 8482); 446960#L126 assume !(ssl3_accept_~s__state~0 == 8464); 446959#L129 assume !(ssl3_accept_~s__state~0 == 8465); 446958#L132 assume !(ssl3_accept_~s__state~0 == 8466); 446956#L135 assume !(ssl3_accept_~s__state~0 == 8496); 446951#L138 assume !(ssl3_accept_~s__state~0 == 8497); 446950#L141 assume !(ssl3_accept_~s__state~0 == 8512); 446949#L144 assume !(ssl3_accept_~s__state~0 == 8513); 446948#L147 assume !(ssl3_accept_~s__state~0 == 8528); 446947#L150 assume !(ssl3_accept_~s__state~0 == 8529); 446946#L153 assume !(ssl3_accept_~s__state~0 == 8544); 446945#L156 assume !(ssl3_accept_~s__state~0 == 8545); 446944#L159 assume !(ssl3_accept_~s__state~0 == 8560); 446943#L162 assume !(ssl3_accept_~s__state~0 == 8561); 446942#L165 assume ssl3_accept_~s__state~0 == 8448; 446941#L166 assume !(ssl3_accept_~num1~0 > 0); 446939#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 446937#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 446932#L580 ssl3_accept_~skip~0 := 0; 446931#L99-3 assume true; 446930#L99-1 assume !false; 446929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446928#L102 assume !(ssl3_accept_~s__state~0 == 12292); 446927#L105 assume !(ssl3_accept_~s__state~0 == 16384); 446926#L108 assume !(ssl3_accept_~s__state~0 == 8192); 446925#L111 assume !(ssl3_accept_~s__state~0 == 24576); 446924#L114 assume !(ssl3_accept_~s__state~0 == 8195); 446923#L117 assume !(ssl3_accept_~s__state~0 == 8480); 446922#L120 assume !(ssl3_accept_~s__state~0 == 8481); 446921#L123 assume !(ssl3_accept_~s__state~0 == 8482); 446920#L126 assume !(ssl3_accept_~s__state~0 == 8464); 446918#L129 assume !(ssl3_accept_~s__state~0 == 8465); 446917#L132 assume !(ssl3_accept_~s__state~0 == 8466); 446916#L135 assume !(ssl3_accept_~s__state~0 == 8496); 446915#L138 assume !(ssl3_accept_~s__state~0 == 8497); 446914#L141 assume !(ssl3_accept_~s__state~0 == 8512); 446913#L144 assume !(ssl3_accept_~s__state~0 == 8513); 446910#L147 assume !(ssl3_accept_~s__state~0 == 8528); 446908#L150 assume !(ssl3_accept_~s__state~0 == 8529); 446906#L153 assume !(ssl3_accept_~s__state~0 == 8544); 446899#L156 assume !(ssl3_accept_~s__state~0 == 8545); 446896#L159 assume !(ssl3_accept_~s__state~0 == 8560); 446890#L162 assume !(ssl3_accept_~s__state~0 == 8561); 446852#L165 assume !(ssl3_accept_~s__state~0 == 8448); 446851#L168 assume ssl3_accept_~s__state~0 == 8576; 446676#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 446849#L444 assume !(ssl3_accept_~ret~0 <= 0); 446844#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 446845#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448344#L580 ssl3_accept_~skip~0 := 0; 448343#L99-3 assume true; 448342#L99-1 assume !false; 448341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448340#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448339#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448338#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448337#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448336#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448335#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448334#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448333#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448332#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448331#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448330#L132 assume ssl3_accept_~s__state~0 == 8466; 446279#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 448329#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 448328#L274-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; 448326#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448321#L580 ssl3_accept_~skip~0 := 0; 448320#L99-3 assume true; 448319#L99-1 assume !false; 448318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448317#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448316#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448315#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448314#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448313#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448312#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448311#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448310#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448309#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448308#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448307#L132 assume !(ssl3_accept_~s__state~0 == 8466); 448306#L135 assume ssl3_accept_~s__state~0 == 8496; 446273#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 448305#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 448304#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 448303#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 448147#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 448299#L297-2 ssl3_accept_~s__init_num~0 := 0; 448300#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 448286#L580 ssl3_accept_~skip~0 := 0; 448287#L99-3 assume true; 448280#L99-1 assume !false; 448281#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448274#L102 assume !(ssl3_accept_~s__state~0 == 12292); 448275#L105 assume !(ssl3_accept_~s__state~0 == 16384); 448268#L108 assume !(ssl3_accept_~s__state~0 == 8192); 448269#L111 assume !(ssl3_accept_~s__state~0 == 24576); 448262#L114 assume !(ssl3_accept_~s__state~0 == 8195); 448263#L117 assume !(ssl3_accept_~s__state~0 == 8480); 448256#L120 assume !(ssl3_accept_~s__state~0 == 8481); 448257#L123 assume !(ssl3_accept_~s__state~0 == 8482); 448250#L126 assume !(ssl3_accept_~s__state~0 == 8464); 448251#L129 assume !(ssl3_accept_~s__state~0 == 8465); 448244#L132 assume !(ssl3_accept_~s__state~0 == 8466); 448245#L135 assume !(ssl3_accept_~s__state~0 == 8496); 448240#L138 assume !(ssl3_accept_~s__state~0 == 8497); 448237#L141 [2018-10-27 06:08:18,298 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:18,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1078710861, now seen corresponding path program 1 times [2018-10-27 06:08:18,299 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:18,299 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:18,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:18,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:18,310 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:18,310 INFO L82 PathProgramCache]: Analyzing trace with hash 716664203, now seen corresponding path program 2 times [2018-10-27 06:08:18,311 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:18,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:18,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:08:18,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:18,334 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:08:18,334 INFO L82 PathProgramCache]: Analyzing trace with hash 2127377087, now seen corresponding path program 1 times [2018-10-27 06:08:18,334 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:08:18,334 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:08:18,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,335 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:08:18,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:08:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:08:19,237 WARN L179 SmtUtils]: Spent 856.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2018-10-27 06:08:19,740 WARN L179 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-10-27 06:08:19,839 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 27.10 06:08:19 BoogieIcfgContainer [2018-10-27 06:08:19,839 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-10-27 06:08:19,839 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-27 06:08:19,846 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-27 06:08:19,847 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-27 06:08:19,847 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:07:51" (3/4) ... [2018-10-27 06:08:19,854 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-10-27 06:08:19,950 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_158ad036-ce85-4ebc-afe6-9497238b1956/bin-2019/uautomizer/witness.graphml [2018-10-27 06:08:19,950 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-27 06:08:19,951 INFO L168 Benchmark]: Toolchain (without parser) took 29684.01 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 846.2 MB). Free memory was 954.4 MB in the beginning and 1.4 GB in the end (delta: -408.0 MB). Peak memory consumption was 438.2 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,951 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-27 06:08:19,951 INFO L168 Benchmark]: CACSL2BoogieTranslator took 364.21 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 938.3 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,953 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.76 ms. Allocated memory is still 1.0 GB. Free memory was 938.3 MB in the beginning and 935.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,954 INFO L168 Benchmark]: Boogie Preprocessor took 27.91 ms. Allocated memory is still 1.0 GB. Free memory was 935.6 MB in the beginning and 932.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,954 INFO L168 Benchmark]: RCFGBuilder took 1046.40 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 139.5 MB). Free memory was 932.9 MB in the beginning and 1.1 GB in the end (delta: -152.5 MB). Peak memory consumption was 17.6 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,954 INFO L168 Benchmark]: BuchiAutomizer took 28088.09 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 706.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -294.1 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,954 INFO L168 Benchmark]: Witness Printer took 110.56 ms. Allocated memory is still 1.9 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 11.5 GB. [2018-10-27 06:08:19,956 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 364.21 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 938.3 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 42.76 ms. Allocated memory is still 1.0 GB. Free memory was 938.3 MB in the beginning and 935.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.91 ms. Allocated memory is still 1.0 GB. Free memory was 935.6 MB in the beginning and 932.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1046.40 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 139.5 MB). Free memory was 932.9 MB in the beginning and 1.1 GB in the end (delta: -152.5 MB). Peak memory consumption was 17.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 28088.09 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 706.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -294.1 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. * Witness Printer took 110.56 ms. Allocated memory is still 1.9 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 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 32 terminating modules (28 trivial, 4 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 -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 18036 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 27.9s and 30 iterations. TraceHistogramMax:7. Analysis of lassos took 13.4s. Construction of modules took 6.7s. Büchi inclusion checks took 3.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 2.6s AutomataMinimizationTime, 32 MinimizatonAttempts, 33791 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.3s Buchi closure took 0.0s. Biggest automaton had 25517 states and ocurred in iteration 28. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 7852 SDtfs, 5669 SDslu, 6199 SDs, 0 SdLazy, 4219 SolverSat, 717 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.7s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital66 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div213 bol100 ite100 ukn100 eq185 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: 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@7645c323=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2df1e5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73a043d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26a2fb7f=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1df11c4d=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c42946f=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61ca7b7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cf76b0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2473e36d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@776fead6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@db80fa6=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@3817bef8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@750e94a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78f1fae9=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4796c302=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fe61303=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@229df932=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aecb69b=0, __cil_tmp57=0, 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@44e6d534=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@96d950c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3d180408=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30879955=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6d6859b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@31887e6e=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@34d773a6=2, got_new_session=1, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62ccdf7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f0b6304=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cea5cde=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6499422a=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b5c475c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f876299=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72022003=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f5e9c9a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@700e24e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25ffe929=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@103fa528=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@111091f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5055e73a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@576c432d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ceda866=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dc5882c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dbd507a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25a81270=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24e52dbf=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b85b118=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@561b38c6=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dbac429=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2643e4ad=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33c5875c=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@170b9c30=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L619] CALL ssl3_accept(s) [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND FALSE !(__cil_tmp56 + 256UL) [L311] ret = __VERIFIER_nondet_int() [L312] COND FALSE !(ret <= 0) [L317] s__state = 8528 [L318] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND FALSE !(__cil_tmp61 + 256UL) [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L430] COND FALSE !(num1 > 0L) [L439] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L443] ret = __VERIFIER_nondet_int() [L444] COND FALSE !(ret <= 0) [L447] COND TRUE ret == 2 [L448] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...