./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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 8b245293effe524631a7c3459bf277cf6c81eafa ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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-5842f4b [2018-11-18 17:01:54,751 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 17:01:54,752 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 17:01:54,761 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 17:01:54,761 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 17:01:54,762 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 17:01:54,763 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 17:01:54,764 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 17:01:54,766 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 17:01:54,767 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 17:01:54,767 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 17:01:54,767 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 17:01:54,768 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 17:01:54,769 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 17:01:54,770 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 17:01:54,771 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 17:01:54,772 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 17:01:54,773 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 17:01:54,774 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 17:01:54,775 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 17:01:54,776 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 17:01:54,777 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 17:01:54,779 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 17:01:54,779 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 17:01:54,780 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 17:01:54,780 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 17:01:54,781 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 17:01:54,782 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 17:01:54,783 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 17:01:54,784 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 17:01:54,784 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 17:01:54,784 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 17:01:54,784 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 17:01:54,785 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 17:01:54,786 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 17:01:54,787 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 17:01:54,787 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 17:01:54,798 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 17:01:54,798 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 17:01:54,799 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 17:01:54,799 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 17:01:54,799 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 17:01:54,800 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 17:01:54,800 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 17:01:54,800 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 17:01:54,800 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 17:01:54,800 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 17:01:54,800 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 17:01:54,800 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 17:01:54,801 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 17:01:54,801 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 17:01:54,801 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 17:01:54,801 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 17:01:54,802 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 17:01:54,802 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 17:01:54,802 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 17:01:54,802 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 17:01:54,803 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 17:01:54,803 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 17:01:54,804 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 17:01:54,804 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 17:01:54,804 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 17:01:54,804 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 17:01:54,805 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 17:01:54,805 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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 -> 8b245293effe524631a7c3459bf277cf6c81eafa [2018-11-18 17:01:54,828 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 17:01:54,843 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 17:01:54,846 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 17:01:54,847 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 17:01:54,847 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 17:01:54,848 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_14_false-unreach-call_false-termination.cil.c [2018-11-18 17:01:54,905 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/data/0607306cb/41c491a2d7764b948e1d90ecbe9479f0/FLAG3f5ea34f6 [2018-11-18 17:01:55,257 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 17:01:55,257 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/sv-benchmarks/c/ssh-simplified/s3_srvr_14_false-unreach-call_false-termination.cil.c [2018-11-18 17:01:55,265 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/data/0607306cb/41c491a2d7764b948e1d90ecbe9479f0/FLAG3f5ea34f6 [2018-11-18 17:01:55,664 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/data/0607306cb/41c491a2d7764b948e1d90ecbe9479f0 [2018-11-18 17:01:55,666 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 17:01:55,667 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 17:01:55,668 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 17:01:55,668 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 17:01:55,671 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 17:01:55,672 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:55,674 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b29fef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55, skipping insertion in model container [2018-11-18 17:01:55,674 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:55,680 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 17:01:55,711 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 17:01:55,864 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:01:55,868 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 17:01:55,907 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:01:55,918 INFO L195 MainTranslator]: Completed translation [2018-11-18 17:01:55,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55 WrapperNode [2018-11-18 17:01:55,919 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 17:01:55,920 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 17:01:55,920 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 17:01:55,920 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 17:01:55,925 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:55,931 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,005 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 17:01:56,006 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 17:01:56,006 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 17:01:56,006 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 17:01:56,016 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,019 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,019 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,024 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,031 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,033 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... [2018-11-18 17:01:56,036 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 17:01:56,037 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 17:01:56,037 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 17:01:56,037 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 17:01:56,038 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:56,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 17:01:56,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 17:01:56,183 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 17:01:56,183 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 17:01:56,811 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 17:01:56,812 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:01:56 BoogieIcfgContainer [2018-11-18 17:01:56,812 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 17:01:56,812 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 17:01:56,812 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 17:01:56,815 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 17:01:56,816 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:01:56,816 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 05:01:55" (1/3) ... [2018-11-18 17:01:56,817 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@30b41c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:01:56, skipping insertion in model container [2018-11-18 17:01:56,817 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:01:56,817 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:01:55" (2/3) ... [2018-11-18 17:01:56,818 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@30b41c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:01:56, skipping insertion in model container [2018-11-18 17:01:56,818 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:01:56,818 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:01:56" (3/3) ... [2018-11-18 17:01:56,819 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14_false-unreach-call_false-termination.cil.c [2018-11-18 17:01:56,871 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 17:01:56,872 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 17:01:56,872 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 17:01:56,873 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 17:01:56,873 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 17:01:56,873 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 17:01:56,873 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 17:01:56,873 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 17:01:56,873 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 17:01:56,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-11-18 17:01:56,913 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 129 [2018-11-18 17:01:56,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:56,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:56,921 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:01:56,921 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:56,921 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 17:01:56,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-11-18 17:01:56,927 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 129 [2018-11-18 17:01:56,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:56,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:56,928 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:01:56,928 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:56,936 INFO L794 eck$LassoCheckResult]: Stem: 110#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 12#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 122#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 138#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 111#L99-3true [2018-11-18 17:01:56,936 INFO L796 eck$LassoCheckResult]: Loop: 111#L99-3true assume true; 115#L99-1true assume !false; 58#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L102true assume !(12292 == ssl3_accept_~s__state~0); 65#L105true assume !(16384 == ssl3_accept_~s__state~0); 72#L108true assume !(8192 == ssl3_accept_~s__state~0); 38#L111true assume !(24576 == ssl3_accept_~s__state~0); 19#L114true assume !(8195 == ssl3_accept_~s__state~0); 24#L117true assume 8480 == ssl3_accept_~s__state~0; 117#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 97#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; 10#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95#L603true ssl3_accept_~skip~0 := 0; 111#L99-3true [2018-11-18 17:01:56,941 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:56,941 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 17:01:56,943 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:56,943 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:56,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:56,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:56,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:56,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:57,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:57,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1102236600, now seen corresponding path program 1 times [2018-11-18 17:01:57,020 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:57,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:57,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:57,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:57,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:57,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:57,033 INFO L82 PathProgramCache]: Analyzing trace with hash -634462329, now seen corresponding path program 1 times [2018-11-18 17:01:57,033 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:57,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:57,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:57,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:57,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:57,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:57,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:57,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:01:57,270 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:01:57,271 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:01:57,272 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:01:57,272 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:01:57,272 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:01:57,272 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,272 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:01:57,272 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:01:57,272 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:01:57,273 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:01:57,273 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:01:57,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,435 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:01:57,435 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,439 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:01:57,439 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:01:57,459 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:01:57,460 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,477 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:01:57,477 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:01:57,480 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:01:57,480 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,496 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:01:57,496 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:01:57,522 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:01:57,522 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2018-11-18 17:01:57,554 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:01:57,555 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,574 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:01:57,574 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,591 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:01:57,591 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,612 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:01:57,612 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:01:57,623 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:01:57,646 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:01:57,646 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:01:57,646 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:01:57,646 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:01:57,646 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:01:57,646 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:01:57,647 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:01:57,647 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:01:57,647 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:01:57,647 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:01:57,647 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:01:57,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,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-11-18 17:01:57,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:01:57,824 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:01:57,829 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:01:57,830 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:01:57,831 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:01:57,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:01:57,832 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:01:57,832 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:01:57,832 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:01:57,834 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:01:57,834 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:01:57,836 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:01:57,836 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:01:57,837 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:01:57,837 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:01:57,837 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:01:57,837 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:01:57,837 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:01:57,838 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:01:57,838 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:01:57,842 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:01:57,842 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:01:57,842 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:01:57,843 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:01:57,843 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:01:57,843 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:01:57,843 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:01:57,843 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:01:57,844 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:01:57,845 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:01:57,845 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:01:57,846 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:01:57,846 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:01:57,846 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:01:57,846 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:01:57,846 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:01:57,847 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:01:57,847 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:01:57,853 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:01:57,858 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:01:57,858 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:01:57,860 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:01:57,860 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:01:57,860 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:01:57,860 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 17:01:57,861 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:01:57,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:57,933 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:01:57,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:57,949 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:01:58,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-11-18 17:01:58,016 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 17:01:58,016 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2018-11-18 17:01:58,910 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states.. Second operand 5 states. Result 855 states and 1448 transitions. Complement of second has 10 states. [2018-11-18 17:01:58,911 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-11-18 17:01:58,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:01:58,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 624 transitions. [2018-11-18 17:01:58,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 624 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 17:01:58,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:01:58,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 624 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 17:01:58,925 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:01:58,925 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 624 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 17:01:58,925 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:01:58,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 855 states and 1448 transitions. [2018-11-18 17:01:58,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 328 [2018-11-18 17:01:58,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 855 states to 711 states and 1109 transitions. [2018-11-18 17:01:58,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 399 [2018-11-18 17:01:58,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 410 [2018-11-18 17:01:58,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 711 states and 1109 transitions. [2018-11-18 17:01:58,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:01:58,954 INFO L705 BuchiCegarLoop]: Abstraction has 711 states and 1109 transitions. [2018-11-18 17:01:58,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states and 1109 transitions. [2018-11-18 17:01:58,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 507. [2018-11-18 17:01:58,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2018-11-18 17:01:58,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 787 transitions. [2018-11-18 17:01:58,991 INFO L728 BuchiCegarLoop]: Abstraction has 507 states and 787 transitions. [2018-11-18 17:01:58,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:01:58,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:01:58,995 INFO L87 Difference]: Start difference. First operand 507 states and 787 transitions. Second operand 3 states. [2018-11-18 17:01:59,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:01:59,101 INFO L93 Difference]: Finished difference Result 598 states and 926 transitions. [2018-11-18 17:01:59,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:01:59,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 926 transitions. [2018-11-18 17:01:59,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 289 [2018-11-18 17:01:59,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 926 transitions. [2018-11-18 17:01:59,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 363 [2018-11-18 17:01:59,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 363 [2018-11-18 17:01:59,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 926 transitions. [2018-11-18 17:01:59,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:01:59,114 INFO L705 BuchiCegarLoop]: Abstraction has 598 states and 926 transitions. [2018-11-18 17:01:59,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 926 transitions. [2018-11-18 17:01:59,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 561. [2018-11-18 17:01:59,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 561 states. [2018-11-18 17:01:59,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 877 transitions. [2018-11-18 17:01:59,130 INFO L728 BuchiCegarLoop]: Abstraction has 561 states and 877 transitions. [2018-11-18 17:01:59,130 INFO L608 BuchiCegarLoop]: Abstraction has 561 states and 877 transitions. [2018-11-18 17:01:59,130 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 17:01:59,130 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 561 states and 877 transitions. [2018-11-18 17:01:59,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2018-11-18 17:01:59,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:59,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:59,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-11-18 17:01:59,137 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:59,138 INFO L794 eck$LassoCheckResult]: Stem: 2459#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2231#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 2232#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2453#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2454#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2415#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2496#L99-3 assume true; 2455#L99-1 assume !false; 2376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2377#L102 assume !(12292 == ssl3_accept_~s__state~0); 2385#L105 assume !(16384 == ssl3_accept_~s__state~0); 2386#L108 assume !(8192 == ssl3_accept_~s__state~0); 2590#L111 assume !(24576 == ssl3_accept_~s__state~0); 2586#L114 assume !(8195 == ssl3_accept_~s__state~0); 2568#L117 assume !(8480 == ssl3_accept_~s__state~0); 2567#L120 assume !(8481 == ssl3_accept_~s__state~0); 2566#L123 assume !(8482 == ssl3_accept_~s__state~0); 2564#L126 assume 8464 == ssl3_accept_~s__state~0; 2320#L133 [2018-11-18 17:01:59,138 INFO L796 eck$LassoCheckResult]: Loop: 2320#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2220#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2208#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; 2209#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2755#L603 ssl3_accept_~skip~0 := 0; 2754#L99-3 assume true; 2753#L99-1 assume !false; 2752#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2751#L102 assume !(12292 == ssl3_accept_~s__state~0); 2750#L105 assume !(16384 == ssl3_accept_~s__state~0); 2749#L108 assume !(8192 == ssl3_accept_~s__state~0); 2748#L111 assume !(24576 == ssl3_accept_~s__state~0); 2747#L114 assume !(8195 == ssl3_accept_~s__state~0); 2507#L117 assume !(8480 == ssl3_accept_~s__state~0); 2505#L120 assume !(8481 == ssl3_accept_~s__state~0); 2502#L123 assume !(8482 == ssl3_accept_~s__state~0); 2503#L126 assume 8464 == ssl3_accept_~s__state~0; 2320#L133 [2018-11-18 17:01:59,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 17:01:59,138 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,138 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:59,158 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,158 INFO L82 PathProgramCache]: Analyzing trace with hash 230994204, now seen corresponding path program 1 times [2018-11-18 17:01:59,159 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,159 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,203 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,204 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:01:59,204 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:01:59,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:01:59,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:01:59,204 INFO L87 Difference]: Start difference. First operand 561 states and 877 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-18 17:01:59,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:01:59,337 INFO L93 Difference]: Finished difference Result 688 states and 1077 transitions. [2018-11-18 17:01:59,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:01:59,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1077 transitions. [2018-11-18 17:01:59,340 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2018-11-18 17:01:59,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 688 states and 1077 transitions. [2018-11-18 17:01:59,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2018-11-18 17:01:59,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2018-11-18 17:01:59,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 688 states and 1077 transitions. [2018-11-18 17:01:59,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:01:59,346 INFO L705 BuchiCegarLoop]: Abstraction has 688 states and 1077 transitions. [2018-11-18 17:01:59,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states and 1077 transitions. [2018-11-18 17:01:59,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 600. [2018-11-18 17:01:59,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 600 states. [2018-11-18 17:01:59,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 934 transitions. [2018-11-18 17:01:59,356 INFO L728 BuchiCegarLoop]: Abstraction has 600 states and 934 transitions. [2018-11-18 17:01:59,356 INFO L608 BuchiCegarLoop]: Abstraction has 600 states and 934 transitions. [2018-11-18 17:01:59,356 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 17:01:59,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 934 transitions. [2018-11-18 17:01:59,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-11-18 17:01:59,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:59,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:59,361 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-11-18 17:01:59,361 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-11-18 17:01:59,361 INFO L794 eck$LassoCheckResult]: Stem: 3708#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3486#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 3487#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3701#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3702#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3666#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3740#L99-3 assume true; 4013#L99-1 assume !false; 4011#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4009#L102 assume !(12292 == ssl3_accept_~s__state~0); 4007#L105 assume !(16384 == ssl3_accept_~s__state~0); 4002#L108 assume !(8192 == ssl3_accept_~s__state~0); 3984#L111 assume !(24576 == ssl3_accept_~s__state~0); 3982#L114 assume !(8195 == ssl3_accept_~s__state~0); 3981#L117 assume !(8480 == ssl3_accept_~s__state~0); 3980#L120 assume !(8481 == ssl3_accept_~s__state~0); 3979#L123 assume !(8482 == ssl3_accept_~s__state~0); 3773#L126 assume 8464 == ssl3_accept_~s__state~0; 3574#L133 [2018-11-18 17:01:59,361 INFO L796 eck$LassoCheckResult]: Loop: 3574#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3475#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3463#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; 3464#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3937#L603 ssl3_accept_~skip~0 := 0; 3936#L99-3 assume true; 3935#L99-1 assume !false; 3934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3933#L102 assume 12292 == ssl3_accept_~s__state~0; 3512#L103 ssl3_accept_~s__new_session~0 := 1; 3513#L211 ssl3_accept_~s__server~0 := 1; 3562#L216 assume 0 != ssl3_accept_~cb~0; 3546#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3547#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3586#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3591#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3683#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3720#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3768#L603 ssl3_accept_~skip~0 := 0; 3767#L99-3 assume true; 3766#L99-1 assume !false; 3765#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3764#L102 assume !(12292 == ssl3_accept_~s__state~0); 3763#L105 assume !(16384 == ssl3_accept_~s__state~0); 3762#L108 assume !(8192 == ssl3_accept_~s__state~0); 3761#L111 assume !(24576 == ssl3_accept_~s__state~0); 3760#L114 assume !(8195 == ssl3_accept_~s__state~0); 3758#L117 assume !(8480 == ssl3_accept_~s__state~0); 3746#L120 assume !(8481 == ssl3_accept_~s__state~0); 3744#L123 assume !(8482 == ssl3_accept_~s__state~0); 3745#L126 assume 8464 == ssl3_accept_~s__state~0; 3574#L133 [2018-11-18 17:01:59,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,362 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 17:01:59,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:01:59,384 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2118487846, now seen corresponding path program 1 times [2018-11-18 17:01:59,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,386 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:01:59,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,404 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,404 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:01:59,404 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:01:59,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:01:59,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:01:59,405 INFO L87 Difference]: Start difference. First operand 600 states and 934 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-11-18 17:01:59,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:01:59,515 INFO L93 Difference]: Finished difference Result 718 states and 1028 transitions. [2018-11-18 17:01:59,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:01:59,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 1028 transitions. [2018-11-18 17:01:59,519 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 398 [2018-11-18 17:01:59,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 645 states and 948 transitions. [2018-11-18 17:01:59,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 453 [2018-11-18 17:01:59,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2018-11-18 17:01:59,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 948 transitions. [2018-11-18 17:01:59,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:01:59,522 INFO L705 BuchiCegarLoop]: Abstraction has 645 states and 948 transitions. [2018-11-18 17:01:59,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 948 transitions. [2018-11-18 17:01:59,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 602. [2018-11-18 17:01:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-11-18 17:01:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 897 transitions. [2018-11-18 17:01:59,531 INFO L728 BuchiCegarLoop]: Abstraction has 602 states and 897 transitions. [2018-11-18 17:01:59,531 INFO L608 BuchiCegarLoop]: Abstraction has 602 states and 897 transitions. [2018-11-18 17:01:59,531 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 17:01:59,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 602 states and 897 transitions. [2018-11-18 17:01:59,535 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 389 [2018-11-18 17:01:59,535 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:59,535 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:59,536 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:59,536 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:59,536 INFO L794 eck$LassoCheckResult]: Stem: 5029#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4810#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 4811#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5023#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5024#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4986#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5066#L99-3 assume true; 5025#L99-1 assume !false; 4953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4954#L102 assume !(12292 == ssl3_accept_~s__state~0); 4962#L105 assume !(16384 == ssl3_accept_~s__state~0); 4963#L108 assume 8192 == ssl3_accept_~s__state~0; 4840#L211 [2018-11-18 17:01:59,536 INFO L796 eck$LassoCheckResult]: Loop: 4840#L211 ssl3_accept_~s__server~0 := 1; 4884#L216 assume 0 != ssl3_accept_~cb~0; 4868#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4869#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4907#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4913#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4916#L243 assume 12292 != ssl3_accept_~s__state~0; 4917#L244 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4946#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5217#L603 ssl3_accept_~skip~0 := 0; 5216#L99-3 assume true; 5215#L99-1 assume !false; 5214#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5213#L102 assume !(12292 == ssl3_accept_~s__state~0); 5212#L105 assume !(16384 == ssl3_accept_~s__state~0); 5211#L108 assume 8192 == ssl3_accept_~s__state~0; 4840#L211 [2018-11-18 17:01:59,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,537 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 17:01:59,537 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,537 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,558 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:01:59,559 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:01:59,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1956593572, now seen corresponding path program 1 times [2018-11-18 17:01:59,559 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,586 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,586 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:01:59,586 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:01:59,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:01:59,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:01:59,587 INFO L87 Difference]: Start difference. First operand 602 states and 897 transitions. cyclomatic complexity: 298 Second operand 3 states. [2018-11-18 17:01:59,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:01:59,691 INFO L93 Difference]: Finished difference Result 612 states and 905 transitions. [2018-11-18 17:01:59,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:01:59,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 905 transitions. [2018-11-18 17:01:59,694 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 399 [2018-11-18 17:01:59,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 905 transitions. [2018-11-18 17:01:59,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2018-11-18 17:01:59,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2018-11-18 17:01:59,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 905 transitions. [2018-11-18 17:01:59,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:01:59,698 INFO L705 BuchiCegarLoop]: Abstraction has 612 states and 905 transitions. [2018-11-18 17:01:59,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 905 transitions. [2018-11-18 17:01:59,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 602. [2018-11-18 17:01:59,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-11-18 17:01:59,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 893 transitions. [2018-11-18 17:01:59,707 INFO L728 BuchiCegarLoop]: Abstraction has 602 states and 893 transitions. [2018-11-18 17:01:59,707 INFO L608 BuchiCegarLoop]: Abstraction has 602 states and 893 transitions. [2018-11-18 17:01:59,707 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 17:01:59,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 602 states and 893 transitions. [2018-11-18 17:01:59,711 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 389 [2018-11-18 17:01:59,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:01:59,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:01:59,712 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:01:59,712 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-11-18 17:01:59,712 INFO L794 eck$LassoCheckResult]: Stem: 6255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6030#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 6031#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6253#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6254#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6213#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6295#L99-3 assume true; 6347#L99-1 assume !false; 6524#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6523#L102 assume !(12292 == ssl3_accept_~s__state~0); 6522#L105 assume !(16384 == ssl3_accept_~s__state~0); 6521#L108 assume !(8192 == ssl3_accept_~s__state~0); 6520#L111 assume !(24576 == ssl3_accept_~s__state~0); 6519#L114 assume 8195 == ssl3_accept_~s__state~0; 6060#L211 [2018-11-18 17:01:59,712 INFO L796 eck$LassoCheckResult]: Loop: 6060#L211 ssl3_accept_~s__server~0 := 1; 6106#L216 assume 0 != ssl3_accept_~cb~0; 6090#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6091#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6132#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6137#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6234#L243 assume 12292 != ssl3_accept_~s__state~0; 6287#L244 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 6164#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6575#L603 ssl3_accept_~skip~0 := 0; 6573#L99-3 assume true; 6571#L99-1 assume !false; 6569#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6567#L102 assume !(12292 == ssl3_accept_~s__state~0); 6566#L105 assume !(16384 == ssl3_accept_~s__state~0); 6564#L108 assume !(8192 == ssl3_accept_~s__state~0); 6562#L111 assume !(24576 == ssl3_accept_~s__state~0); 6560#L114 assume 8195 == ssl3_accept_~s__state~0; 6060#L211 [2018-11-18 17:01:59,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 17:01:59,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,751 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,751 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:01:59,751 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:01:59,751 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:01:59,751 INFO L82 PathProgramCache]: Analyzing trace with hash -909249015, now seen corresponding path program 1 times [2018-11-18 17:01:59,751 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:01:59,751 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:01:59,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,752 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:01:59,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:01:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:01:59,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:01:59,786 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:01:59,786 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:01:59,786 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:01:59,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:01:59,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:01:59,786 INFO L87 Difference]: Start difference. First operand 602 states and 893 transitions. cyclomatic complexity: 294 Second operand 3 states. [2018-11-18 17:02:00,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:00,024 INFO L93 Difference]: Finished difference Result 612 states and 901 transitions. [2018-11-18 17:02:00,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:00,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 901 transitions. [2018-11-18 17:02:00,028 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 399 [2018-11-18 17:02:00,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 901 transitions. [2018-11-18 17:02:00,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2018-11-18 17:02:00,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2018-11-18 17:02:00,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 901 transitions. [2018-11-18 17:02:00,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:00,031 INFO L705 BuchiCegarLoop]: Abstraction has 612 states and 901 transitions. [2018-11-18 17:02:00,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 901 transitions. [2018-11-18 17:02:00,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 602. [2018-11-18 17:02:00,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-11-18 17:02:00,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 889 transitions. [2018-11-18 17:02:00,038 INFO L728 BuchiCegarLoop]: Abstraction has 602 states and 889 transitions. [2018-11-18 17:02:00,038 INFO L608 BuchiCegarLoop]: Abstraction has 602 states and 889 transitions. [2018-11-18 17:02:00,038 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 17:02:00,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 602 states and 889 transitions. [2018-11-18 17:02:00,039 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 389 [2018-11-18 17:02:00,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:00,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:00,040 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-11-18 17:02:00,041 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:00,041 INFO L794 eck$LassoCheckResult]: Stem: 7473#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7252#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 7253#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7469#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7470#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7431#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7517#L99-3 assume true; 7569#L99-1 assume !false; 7393#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7394#L102 assume !(12292 == ssl3_accept_~s__state~0); 7800#L105 assume !(16384 == ssl3_accept_~s__state~0); 7798#L108 assume !(8192 == ssl3_accept_~s__state~0); 7330#L111 assume !(24576 == ssl3_accept_~s__state~0); 7331#L114 assume !(8195 == ssl3_accept_~s__state~0); 7774#L117 assume !(8480 == ssl3_accept_~s__state~0); 7773#L120 assume !(8481 == ssl3_accept_~s__state~0); 7772#L123 assume !(8482 == ssl3_accept_~s__state~0); 7596#L126 assume 8464 == ssl3_accept_~s__state~0; 7333#L133 [2018-11-18 17:02:00,041 INFO L796 eck$LassoCheckResult]: Loop: 7333#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7237#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7229#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; 7230#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7805#L603 ssl3_accept_~skip~0 := 0; 7803#L99-3 assume true; 7802#L99-1 assume !false; 7801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7799#L102 assume !(12292 == ssl3_accept_~s__state~0); 7791#L105 assume !(16384 == ssl3_accept_~s__state~0); 7790#L108 assume !(8192 == ssl3_accept_~s__state~0); 7786#L111 assume !(24576 == ssl3_accept_~s__state~0); 7784#L114 assume !(8195 == ssl3_accept_~s__state~0); 7783#L117 assume !(8480 == ssl3_accept_~s__state~0); 7782#L120 assume !(8481 == ssl3_accept_~s__state~0); 7781#L123 assume !(8482 == ssl3_accept_~s__state~0); 7780#L126 assume !(8464 == ssl3_accept_~s__state~0); 7768#L129 assume !(8465 == ssl3_accept_~s__state~0); 7767#L132 assume !(8466 == ssl3_accept_~s__state~0); 7435#L135 assume 8496 == ssl3_accept_~s__state~0; 7436#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7766#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7348#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7269#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7270#L293-2 ssl3_accept_~s__init_num~0 := 0; 7274#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7775#L603 ssl3_accept_~skip~0 := 0; 7728#L99-3 assume true; 7718#L99-1 assume !false; 7715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7711#L102 assume 12292 == ssl3_accept_~s__state~0; 7712#L103 ssl3_accept_~s__new_session~0 := 1; 7702#L211 ssl3_accept_~s__server~0 := 1; 7741#L216 assume 0 != ssl3_accept_~cb~0; 7740#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7739#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7737#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7735#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7734#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7723#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7716#L603 ssl3_accept_~skip~0 := 0; 7713#L99-3 assume true; 7709#L99-1 assume !false; 7706#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7703#L102 assume !(12292 == ssl3_accept_~s__state~0); 7699#L105 assume !(16384 == ssl3_accept_~s__state~0); 7696#L108 assume !(8192 == ssl3_accept_~s__state~0); 7693#L111 assume !(24576 == ssl3_accept_~s__state~0); 7690#L114 assume !(8195 == ssl3_accept_~s__state~0); 7687#L117 assume !(8480 == ssl3_accept_~s__state~0); 7685#L120 assume !(8481 == ssl3_accept_~s__state~0); 7518#L123 assume !(8482 == ssl3_accept_~s__state~0); 7519#L126 assume 8464 == ssl3_accept_~s__state~0; 7333#L133 [2018-11-18 17:02:00,048 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 17:02:00,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,049 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,049 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:00,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,063 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,063 INFO L82 PathProgramCache]: Analyzing trace with hash 874402390, now seen corresponding path program 1 times [2018-11-18 17:02:00,064 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,064 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,064 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:00,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:00,131 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:00,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:00,131 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:00,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:00,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:00,132 INFO L87 Difference]: Start difference. First operand 602 states and 889 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-18 17:02:00,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:00,336 INFO L93 Difference]: Finished difference Result 763 states and 1135 transitions. [2018-11-18 17:02:00,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:00,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 763 states and 1135 transitions. [2018-11-18 17:02:00,340 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 492 [2018-11-18 17:02:00,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 763 states to 756 states and 1128 transitions. [2018-11-18 17:02:00,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 528 [2018-11-18 17:02:00,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 528 [2018-11-18 17:02:00,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 756 states and 1128 transitions. [2018-11-18 17:02:00,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:00,344 INFO L705 BuchiCegarLoop]: Abstraction has 756 states and 1128 transitions. [2018-11-18 17:02:00,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states and 1128 transitions. [2018-11-18 17:02:00,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 737. [2018-11-18 17:02:00,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2018-11-18 17:02:00,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1100 transitions. [2018-11-18 17:02:00,355 INFO L728 BuchiCegarLoop]: Abstraction has 737 states and 1100 transitions. [2018-11-18 17:02:00,355 INFO L608 BuchiCegarLoop]: Abstraction has 737 states and 1100 transitions. [2018-11-18 17:02:00,355 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 17:02:00,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 1100 transitions. [2018-11-18 17:02:00,357 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 479 [2018-11-18 17:02:00,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:00,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:00,360 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-11-18 17:02:00,360 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-11-18 17:02:00,360 INFO L794 eck$LassoCheckResult]: Stem: 8849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8623#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 8624#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8843#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8844#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8805#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8890#L99-3 assume true; 9109#L99-1 assume !false; 9159#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9158#L102 assume !(12292 == ssl3_accept_~s__state~0); 9154#L105 assume !(16384 == ssl3_accept_~s__state~0); 9152#L108 assume !(8192 == ssl3_accept_~s__state~0); 9150#L111 assume !(24576 == ssl3_accept_~s__state~0); 9149#L114 assume !(8195 == ssl3_accept_~s__state~0); 9148#L117 assume !(8480 == ssl3_accept_~s__state~0); 9147#L120 assume !(8481 == ssl3_accept_~s__state~0); 9146#L123 assume !(8482 == ssl3_accept_~s__state~0); 9145#L126 assume 8464 == ssl3_accept_~s__state~0; 8711#L133 [2018-11-18 17:02:00,361 INFO L796 eck$LassoCheckResult]: Loop: 8711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8612#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8600#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; 8601#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9261#L603 ssl3_accept_~skip~0 := 0; 9259#L99-3 assume true; 9257#L99-1 assume !false; 9255#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9253#L102 assume !(12292 == ssl3_accept_~s__state~0); 9251#L105 assume !(16384 == ssl3_accept_~s__state~0); 9250#L108 assume !(8192 == ssl3_accept_~s__state~0); 9249#L111 assume !(24576 == ssl3_accept_~s__state~0); 9248#L114 assume !(8195 == ssl3_accept_~s__state~0); 9247#L117 assume !(8480 == ssl3_accept_~s__state~0); 8625#L120 assume !(8481 == ssl3_accept_~s__state~0); 8626#L123 assume !(8482 == ssl3_accept_~s__state~0); 8860#L126 assume !(8464 == ssl3_accept_~s__state~0); 8861#L129 assume !(8465 == ssl3_accept_~s__state~0); 8857#L132 assume !(8466 == ssl3_accept_~s__state~0); 8809#L135 assume 8496 == ssl3_accept_~s__state~0; 8678#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8679#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8725#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8640#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8641#L293-2 ssl3_accept_~s__init_num~0 := 0; 8613#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8615#L603 ssl3_accept_~skip~0 := 0; 8828#L99-3 assume true; 8845#L99-1 assume !false; 8768#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8769#L102 assume !(12292 == ssl3_accept_~s__state~0); 8778#L105 assume !(16384 == ssl3_accept_~s__state~0); 8779#L108 assume !(8192 == ssl3_accept_~s__state~0); 8703#L111 assume !(24576 == ssl3_accept_~s__state~0); 8704#L114 assume !(8195 == ssl3_accept_~s__state~0); 9246#L117 assume !(8480 == ssl3_accept_~s__state~0); 9245#L120 assume !(8481 == ssl3_accept_~s__state~0); 9244#L123 assume !(8482 == ssl3_accept_~s__state~0); 9243#L126 assume !(8464 == ssl3_accept_~s__state~0); 9242#L129 assume !(8465 == ssl3_accept_~s__state~0); 9241#L132 assume !(8466 == ssl3_accept_~s__state~0); 9240#L135 assume !(8496 == ssl3_accept_~s__state~0); 8821#L138 assume !(8497 == ssl3_accept_~s__state~0); 8792#L141 assume !(8512 == ssl3_accept_~s__state~0); 8712#L144 assume !(8513 == ssl3_accept_~s__state~0); 8655#L147 assume !(8528 == ssl3_accept_~s__state~0); 8657#L150 assume !(8529 == ssl3_accept_~s__state~0); 8682#L153 assume !(8544 == ssl3_accept_~s__state~0); 8909#L156 assume !(8545 == ssl3_accept_~s__state~0); 8910#L159 assume 8560 == ssl3_accept_~s__state~0; 8796#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8797#L418 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; 8755#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9272#L603 ssl3_accept_~skip~0 := 0; 9268#L99-3 assume true; 9267#L99-1 assume !false; 9262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9260#L102 assume !(12292 == ssl3_accept_~s__state~0); 9258#L105 assume !(16384 == ssl3_accept_~s__state~0); 9256#L108 assume !(8192 == ssl3_accept_~s__state~0); 9254#L111 assume !(24576 == ssl3_accept_~s__state~0); 8651#L114 assume !(8195 == ssl3_accept_~s__state~0); 8652#L117 assume !(8480 == ssl3_accept_~s__state~0); 8675#L120 assume !(8481 == ssl3_accept_~s__state~0); 8892#L123 assume !(8482 == ssl3_accept_~s__state~0); 8893#L126 assume 8464 == ssl3_accept_~s__state~0; 8711#L133 [2018-11-18 17:02:00,361 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 17:02:00,361 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,361 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:00,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,384 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1692548918, now seen corresponding path program 1 times [2018-11-18 17:02:00,384 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,385 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:00,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:00,440 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:00,440 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:00,440 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:00,440 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:00,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:00,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:00,441 INFO L87 Difference]: Start difference. First operand 737 states and 1100 transitions. cyclomatic complexity: 366 Second operand 3 states. [2018-11-18 17:02:00,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:00,600 INFO L93 Difference]: Finished difference Result 888 states and 1234 transitions. [2018-11-18 17:02:00,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:00,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 888 states and 1234 transitions. [2018-11-18 17:02:00,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 584 [2018-11-18 17:02:00,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 888 states to 888 states and 1234 transitions. [2018-11-18 17:02:00,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2018-11-18 17:02:00,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2018-11-18 17:02:00,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 888 states and 1234 transitions. [2018-11-18 17:02:00,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:00,606 INFO L705 BuchiCegarLoop]: Abstraction has 888 states and 1234 transitions. [2018-11-18 17:02:00,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states and 1234 transitions. [2018-11-18 17:02:00,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 880. [2018-11-18 17:02:00,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2018-11-18 17:02:00,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1223 transitions. [2018-11-18 17:02:00,615 INFO L728 BuchiCegarLoop]: Abstraction has 880 states and 1223 transitions. [2018-11-18 17:02:00,615 INFO L608 BuchiCegarLoop]: Abstraction has 880 states and 1223 transitions. [2018-11-18 17:02:00,615 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 17:02:00,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 880 states and 1223 transitions. [2018-11-18 17:02:00,619 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 577 [2018-11-18 17:02:00,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:00,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:00,621 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-11-18 17:02:00,621 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-11-18 17:02:00,621 INFO L794 eck$LassoCheckResult]: Stem: 10471#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10252#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 10253#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10469#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10470#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10428#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10524#L99-3 assume true; 10830#L99-1 assume !false; 10827#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10824#L102 assume !(12292 == ssl3_accept_~s__state~0); 10821#L105 assume !(16384 == ssl3_accept_~s__state~0); 10818#L108 assume !(8192 == ssl3_accept_~s__state~0); 10814#L111 assume !(24576 == ssl3_accept_~s__state~0); 10805#L114 assume !(8195 == ssl3_accept_~s__state~0); 10802#L117 assume !(8480 == ssl3_accept_~s__state~0); 10799#L120 assume !(8481 == ssl3_accept_~s__state~0); 10796#L123 assume !(8482 == ssl3_accept_~s__state~0); 10793#L126 assume 8464 == ssl3_accept_~s__state~0; 10331#L133 [2018-11-18 17:02:00,621 INFO L796 eck$LassoCheckResult]: Loop: 10331#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10237#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10229#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; 10230#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10836#L603 ssl3_accept_~skip~0 := 0; 10834#L99-3 assume true; 10832#L99-1 assume !false; 10829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10826#L102 assume !(12292 == ssl3_accept_~s__state~0); 10823#L105 assume !(16384 == ssl3_accept_~s__state~0); 10820#L108 assume !(8192 == ssl3_accept_~s__state~0); 10817#L111 assume !(24576 == ssl3_accept_~s__state~0); 10813#L114 assume !(8195 == ssl3_accept_~s__state~0); 10804#L117 assume !(8480 == ssl3_accept_~s__state~0); 10801#L120 assume !(8481 == ssl3_accept_~s__state~0); 10798#L123 assume !(8482 == ssl3_accept_~s__state~0); 10795#L126 assume !(8464 == ssl3_accept_~s__state~0); 10791#L129 assume !(8465 == ssl3_accept_~s__state~0); 10774#L132 assume !(8466 == ssl3_accept_~s__state~0); 10668#L135 assume 8496 == ssl3_accept_~s__state~0; 10303#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10304#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10406#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10727#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10725#L293-2 ssl3_accept_~s__init_num~0 := 0; 10275#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10715#L603 ssl3_accept_~skip~0 := 0; 10713#L99-3 assume true; 10711#L99-1 assume !false; 10709#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10707#L102 assume !(12292 == ssl3_accept_~s__state~0); 10705#L105 assume !(16384 == ssl3_accept_~s__state~0); 10703#L108 assume !(8192 == ssl3_accept_~s__state~0); 10701#L111 assume !(24576 == ssl3_accept_~s__state~0); 10699#L114 assume !(8195 == ssl3_accept_~s__state~0); 10697#L117 assume !(8480 == ssl3_accept_~s__state~0); 10695#L120 assume !(8481 == ssl3_accept_~s__state~0); 10693#L123 assume !(8482 == ssl3_accept_~s__state~0); 10691#L126 assume !(8464 == ssl3_accept_~s__state~0); 10685#L129 assume !(8465 == ssl3_accept_~s__state~0); 10677#L132 assume !(8466 == ssl3_accept_~s__state~0); 10678#L135 assume !(8496 == ssl3_accept_~s__state~0); 10669#L138 assume !(8497 == ssl3_accept_~s__state~0); 10670#L141 assume !(8512 == ssl3_accept_~s__state~0); 10893#L144 assume !(8513 == ssl3_accept_~s__state~0); 10894#L147 assume !(8528 == ssl3_accept_~s__state~0); 10957#L150 assume !(8529 == ssl3_accept_~s__state~0); 10600#L153 assume !(8544 == ssl3_accept_~s__state~0); 10601#L156 assume !(8545 == ssl3_accept_~s__state~0); 10602#L159 assume 8560 == ssl3_accept_~s__state~0; 10418#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10419#L418 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; 10382#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10981#L603 ssl3_accept_~skip~0 := 0; 10975#L99-3 assume true; 10973#L99-1 assume !false; 10971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10969#L102 assume !(12292 == ssl3_accept_~s__state~0); 10967#L105 assume !(16384 == ssl3_accept_~s__state~0); 10965#L108 assume !(8192 == ssl3_accept_~s__state~0); 10963#L111 assume !(24576 == ssl3_accept_~s__state~0); 10961#L114 assume !(8195 == ssl3_accept_~s__state~0); 10959#L117 assume !(8480 == ssl3_accept_~s__state~0); 10594#L120 assume !(8481 == ssl3_accept_~s__state~0); 10526#L123 assume !(8482 == ssl3_accept_~s__state~0); 10527#L126 assume 8464 == ssl3_accept_~s__state~0; 10331#L133 [2018-11-18 17:02:00,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 17:02:00,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:00,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:00,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:00,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1705025100, now seen corresponding path program 1 times [2018-11-18 17:02:00,642 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:00,642 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:00,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,642 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:00,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:00,721 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:00,721 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:00,721 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:00,721 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:00,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:00,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:00,722 INFO L87 Difference]: Start difference. First operand 880 states and 1223 transitions. cyclomatic complexity: 346 Second operand 3 states. [2018-11-18 17:02:01,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:01,030 INFO L93 Difference]: Finished difference Result 976 states and 1343 transitions. [2018-11-18 17:02:01,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:01,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1343 transitions. [2018-11-18 17:02:01,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 641 [2018-11-18 17:02:01,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 976 states and 1343 transitions. [2018-11-18 17:02:01,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2018-11-18 17:02:01,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2018-11-18 17:02:01,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 976 states and 1343 transitions. [2018-11-18 17:02:01,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:01,037 INFO L705 BuchiCegarLoop]: Abstraction has 976 states and 1343 transitions. [2018-11-18 17:02:01,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states and 1343 transitions. [2018-11-18 17:02:01,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 964. [2018-11-18 17:02:01,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 964 states. [2018-11-18 17:02:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1328 transitions. [2018-11-18 17:02:01,047 INFO L728 BuchiCegarLoop]: Abstraction has 964 states and 1328 transitions. [2018-11-18 17:02:01,047 INFO L608 BuchiCegarLoop]: Abstraction has 964 states and 1328 transitions. [2018-11-18 17:02:01,047 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 17:02:01,048 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1328 transitions. [2018-11-18 17:02:01,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2018-11-18 17:02:01,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:01,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:01,053 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-11-18 17:02:01,053 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-11-18 17:02:01,054 INFO L794 eck$LassoCheckResult]: Stem: 12330#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12114#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 12115#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12328#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12329#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12290#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12383#L99-3 assume true; 12607#L99-1 assume !false; 12606#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12603#L102 assume !(12292 == ssl3_accept_~s__state~0); 12601#L105 assume !(16384 == ssl3_accept_~s__state~0); 12599#L108 assume !(8192 == ssl3_accept_~s__state~0); 12597#L111 assume !(24576 == ssl3_accept_~s__state~0); 12595#L114 assume !(8195 == ssl3_accept_~s__state~0); 12593#L117 assume !(8480 == ssl3_accept_~s__state~0); 12589#L120 assume !(8481 == ssl3_accept_~s__state~0); 12587#L123 assume !(8482 == ssl3_accept_~s__state~0); 12585#L126 assume 8464 == ssl3_accept_~s__state~0; 12197#L133 [2018-11-18 17:02:01,054 INFO L796 eck$LassoCheckResult]: Loop: 12197#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12099#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12091#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; 12092#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12936#L603 ssl3_accept_~skip~0 := 0; 12935#L99-3 assume true; 12934#L99-1 assume !false; 12933#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12932#L102 assume !(12292 == ssl3_accept_~s__state~0); 12931#L105 assume !(16384 == ssl3_accept_~s__state~0); 12930#L108 assume !(8192 == ssl3_accept_~s__state~0); 12929#L111 assume !(24576 == ssl3_accept_~s__state~0); 12928#L114 assume !(8195 == ssl3_accept_~s__state~0); 12927#L117 assume !(8480 == ssl3_accept_~s__state~0); 12926#L120 assume !(8481 == ssl3_accept_~s__state~0); 12925#L123 assume !(8482 == ssl3_accept_~s__state~0); 12924#L126 assume !(8464 == ssl3_accept_~s__state~0); 12923#L129 assume !(8465 == ssl3_accept_~s__state~0); 12922#L132 assume !(8466 == ssl3_accept_~s__state~0); 12921#L135 assume 8496 == ssl3_accept_~s__state~0; 12605#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12913#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12911#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 12908#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12906#L293-2 ssl3_accept_~s__init_num~0 := 0; 12904#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12898#L603 ssl3_accept_~skip~0 := 0; 12896#L99-3 assume true; 12894#L99-1 assume !false; 12891#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12889#L102 assume !(12292 == ssl3_accept_~s__state~0); 12887#L105 assume !(16384 == ssl3_accept_~s__state~0); 12885#L108 assume !(8192 == ssl3_accept_~s__state~0); 12883#L111 assume !(24576 == ssl3_accept_~s__state~0); 12881#L114 assume !(8195 == ssl3_accept_~s__state~0); 12879#L117 assume !(8480 == ssl3_accept_~s__state~0); 12877#L120 assume !(8481 == ssl3_accept_~s__state~0); 12875#L123 assume !(8482 == ssl3_accept_~s__state~0); 12873#L126 assume !(8464 == ssl3_accept_~s__state~0); 12871#L129 assume !(8465 == ssl3_accept_~s__state~0); 12869#L132 assume !(8466 == ssl3_accept_~s__state~0); 12867#L135 assume !(8496 == ssl3_accept_~s__state~0); 12865#L138 assume !(8497 == ssl3_accept_~s__state~0); 12864#L141 assume 8512 == ssl3_accept_~s__state~0; 12362#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12191#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12136#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12137#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12687#L603 ssl3_accept_~skip~0 := 0; 12685#L99-3 assume true; 12682#L99-1 assume !false; 12683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12676#L102 assume !(12292 == ssl3_accept_~s__state~0); 12677#L105 assume !(16384 == ssl3_accept_~s__state~0); 12670#L108 assume !(8192 == ssl3_accept_~s__state~0); 12671#L111 assume !(24576 == ssl3_accept_~s__state~0); 12664#L114 assume !(8195 == ssl3_accept_~s__state~0); 12665#L117 assume !(8480 == ssl3_accept_~s__state~0); 12660#L120 assume !(8481 == ssl3_accept_~s__state~0); 12661#L123 assume !(8482 == ssl3_accept_~s__state~0); 12654#L126 assume !(8464 == ssl3_accept_~s__state~0); 12655#L129 assume !(8465 == ssl3_accept_~s__state~0); 12647#L132 assume !(8466 == ssl3_accept_~s__state~0); 12648#L135 assume !(8496 == ssl3_accept_~s__state~0); 12641#L138 assume !(8497 == ssl3_accept_~s__state~0); 12642#L141 assume !(8512 == ssl3_accept_~s__state~0); 12838#L144 assume !(8513 == ssl3_accept_~s__state~0); 12806#L147 assume !(8528 == ssl3_accept_~s__state~0); 12807#L150 assume !(8529 == ssl3_accept_~s__state~0); 12434#L153 assume !(8544 == ssl3_accept_~s__state~0); 12435#L156 assume !(8545 == ssl3_accept_~s__state~0); 12436#L159 assume 8560 == ssl3_accept_~s__state~0; 12281#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 12282#L418 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; 12104#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12106#L603 ssl3_accept_~skip~0 := 0; 12314#L99-3 assume true; 12331#L99-1 assume !false; 12254#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12255#L102 assume !(12292 == ssl3_accept_~s__state~0); 12263#L105 assume !(16384 == ssl3_accept_~s__state~0); 12264#L108 assume !(8192 == ssl3_accept_~s__state~0); 12274#L111 assume !(24576 == ssl3_accept_~s__state~0); 12841#L114 assume !(8195 == ssl3_accept_~s__state~0); 12808#L117 assume !(8480 == ssl3_accept_~s__state~0); 12429#L120 assume !(8481 == ssl3_accept_~s__state~0); 12430#L123 assume !(8482 == ssl3_accept_~s__state~0); 12588#L126 assume 8464 == ssl3_accept_~s__state~0; 12197#L133 [2018-11-18 17:02:01,054 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 17:02:01,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,076 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,076 INFO L82 PathProgramCache]: Analyzing trace with hash 71837200, now seen corresponding path program 1 times [2018-11-18 17:02:01,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,077 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:01,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:01,129 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 17:02:01,129 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:01,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:01,130 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:01,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:01,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:01,130 INFO L87 Difference]: Start difference. First operand 964 states and 1328 transitions. cyclomatic complexity: 367 Second operand 3 states. [2018-11-18 17:02:01,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:01,317 INFO L93 Difference]: Finished difference Result 1093 states and 1502 transitions. [2018-11-18 17:02:01,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:01,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1093 states and 1502 transitions. [2018-11-18 17:02:01,320 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 719 [2018-11-18 17:02:01,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1093 states to 1093 states and 1502 transitions. [2018-11-18 17:02:01,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 755 [2018-11-18 17:02:01,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2018-11-18 17:02:01,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1093 states and 1502 transitions. [2018-11-18 17:02:01,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:01,323 INFO L705 BuchiCegarLoop]: Abstraction has 1093 states and 1502 transitions. [2018-11-18 17:02:01,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states and 1502 transitions. [2018-11-18 17:02:01,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1054. [2018-11-18 17:02:01,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1054 states. [2018-11-18 17:02:01,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1439 transitions. [2018-11-18 17:02:01,336 INFO L728 BuchiCegarLoop]: Abstraction has 1054 states and 1439 transitions. [2018-11-18 17:02:01,336 INFO L608 BuchiCegarLoop]: Abstraction has 1054 states and 1439 transitions. [2018-11-18 17:02:01,336 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 17:02:01,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1054 states and 1439 transitions. [2018-11-18 17:02:01,341 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 693 [2018-11-18 17:02:01,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:01,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:01,342 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-11-18 17:02:01,342 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:01,343 INFO L794 eck$LassoCheckResult]: Stem: 14411#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14177#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 14178#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14409#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14410#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14362#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14465#L99-3 assume true; 15055#L99-1 assume !false; 15125#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15122#L102 assume !(12292 == ssl3_accept_~s__state~0); 15119#L105 assume !(16384 == ssl3_accept_~s__state~0); 15115#L108 assume !(8192 == ssl3_accept_~s__state~0); 15111#L111 assume !(24576 == ssl3_accept_~s__state~0); 15107#L114 assume !(8195 == ssl3_accept_~s__state~0); 15104#L117 assume !(8480 == ssl3_accept_~s__state~0); 14179#L120 assume !(8481 == ssl3_accept_~s__state~0); 14180#L123 assume !(8482 == ssl3_accept_~s__state~0); 14443#L126 assume 8464 == ssl3_accept_~s__state~0; 14262#L133 [2018-11-18 17:02:01,343 INFO L796 eck$LassoCheckResult]: Loop: 14262#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14162#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14154#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; 14155#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15134#L603 ssl3_accept_~skip~0 := 0; 15129#L99-3 assume true; 15126#L99-1 assume !false; 15123#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15120#L102 assume !(12292 == ssl3_accept_~s__state~0); 15116#L105 assume !(16384 == ssl3_accept_~s__state~0); 15112#L108 assume !(8192 == ssl3_accept_~s__state~0); 15108#L111 assume !(24576 == ssl3_accept_~s__state~0); 15105#L114 assume !(8195 == ssl3_accept_~s__state~0); 15100#L117 assume !(8480 == ssl3_accept_~s__state~0); 15098#L120 assume !(8481 == ssl3_accept_~s__state~0); 15097#L123 assume !(8482 == ssl3_accept_~s__state~0); 14429#L126 assume !(8464 == ssl3_accept_~s__state~0); 14430#L129 assume !(8465 == ssl3_accept_~s__state~0); 14436#L132 assume !(8466 == ssl3_accept_~s__state~0); 14887#L135 assume 8496 == ssl3_accept_~s__state~0; 14702#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14916#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14275#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14193#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14194#L293-2 ssl3_accept_~s__init_num~0 := 0; 14879#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14873#L603 ssl3_accept_~skip~0 := 0; 14871#L99-3 assume true; 14869#L99-1 assume !false; 14867#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14865#L102 assume !(12292 == ssl3_accept_~s__state~0); 14863#L105 assume !(16384 == ssl3_accept_~s__state~0); 14861#L108 assume !(8192 == ssl3_accept_~s__state~0); 14859#L111 assume !(24576 == ssl3_accept_~s__state~0); 14857#L114 assume !(8195 == ssl3_accept_~s__state~0); 14855#L117 assume !(8480 == ssl3_accept_~s__state~0); 14853#L120 assume !(8481 == ssl3_accept_~s__state~0); 14851#L123 assume !(8482 == ssl3_accept_~s__state~0); 14849#L126 assume !(8464 == ssl3_accept_~s__state~0); 14847#L129 assume !(8465 == ssl3_accept_~s__state~0); 14845#L132 assume !(8466 == ssl3_accept_~s__state~0); 14843#L135 assume !(8496 == ssl3_accept_~s__state~0); 14841#L138 assume !(8497 == ssl3_accept_~s__state~0); 14839#L141 assume !(8512 == ssl3_accept_~s__state~0); 14837#L144 assume !(8513 == ssl3_accept_~s__state~0); 14835#L147 assume !(8528 == ssl3_accept_~s__state~0); 14833#L150 assume !(8529 == ssl3_accept_~s__state~0); 14831#L153 assume !(8544 == ssl3_accept_~s__state~0); 14829#L156 assume !(8545 == ssl3_accept_~s__state~0); 14827#L159 assume !(8560 == ssl3_accept_~s__state~0); 14825#L162 assume !(8561 == ssl3_accept_~s__state~0); 14824#L165 assume !(8448 == ssl3_accept_~s__state~0); 14823#L168 assume !(8576 == ssl3_accept_~s__state~0); 14821#L171 assume !(8577 == ssl3_accept_~s__state~0); 14819#L174 assume !(8592 == ssl3_accept_~s__state~0); 14817#L177 assume !(8593 == ssl3_accept_~s__state~0); 14815#L180 assume !(8608 == ssl3_accept_~s__state~0); 14773#L183 assume !(8609 == ssl3_accept_~s__state~0); 14774#L186 assume !(8640 == ssl3_accept_~s__state~0); 14452#L189 assume !(8641 == ssl3_accept_~s__state~0); 14453#L192 assume 8656 == ssl3_accept_~s__state~0; 14485#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14813#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 14363#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14301#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14314#L520 assume !(0 == ssl3_accept_~tmp___10~0); 14416#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14994#L603 ssl3_accept_~skip~0 := 0; 14993#L99-3 assume true; 14989#L99-1 assume !false; 14986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14985#L102 assume 12292 == ssl3_accept_~s__state~0; 14202#L103 ssl3_accept_~s__new_session~0 := 1; 14203#L211 ssl3_accept_~s__server~0 := 1; 15165#L216 assume 0 != ssl3_accept_~cb~0; 15164#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15163#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15161#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15159#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15154#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 15151#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15145#L603 ssl3_accept_~skip~0 := 0; 15136#L99-3 assume true; 14418#L99-1 assume !false; 14419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15089#L102 assume !(12292 == ssl3_accept_~s__state~0); 15088#L105 assume !(16384 == ssl3_accept_~s__state~0); 15087#L108 assume !(8192 == ssl3_accept_~s__state~0); 15086#L111 assume !(24576 == ssl3_accept_~s__state~0); 15085#L114 assume !(8195 == ssl3_accept_~s__state~0); 14497#L117 assume !(8480 == ssl3_accept_~s__state~0); 14227#L120 assume !(8481 == ssl3_accept_~s__state~0); 14467#L123 assume !(8482 == ssl3_accept_~s__state~0); 14468#L126 assume 8464 == ssl3_accept_~s__state~0; 14262#L133 [2018-11-18 17:02:01,343 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 17:02:01,343 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,343 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,365 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,365 INFO L82 PathProgramCache]: Analyzing trace with hash -2056086941, now seen corresponding path program 1 times [2018-11-18 17:02:01,365 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,366 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 17:02:01,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:01,397 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:01,397 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:01,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:01,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:01,398 INFO L87 Difference]: Start difference. First operand 1054 states and 1439 transitions. cyclomatic complexity: 388 Second operand 3 states. [2018-11-18 17:02:01,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:01,635 INFO L93 Difference]: Finished difference Result 991 states and 1345 transitions. [2018-11-18 17:02:01,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:01,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 991 states and 1345 transitions. [2018-11-18 17:02:01,638 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2018-11-18 17:02:01,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 991 states to 989 states and 1343 transitions. [2018-11-18 17:02:01,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-11-18 17:02:01,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-11-18 17:02:01,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1343 transitions. [2018-11-18 17:02:01,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:01,641 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1343 transitions. [2018-11-18 17:02:01,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1343 transitions. [2018-11-18 17:02:01,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 983. [2018-11-18 17:02:01,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 983 states. [2018-11-18 17:02:01,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1334 transitions. [2018-11-18 17:02:01,652 INFO L728 BuchiCegarLoop]: Abstraction has 983 states and 1334 transitions. [2018-11-18 17:02:01,652 INFO L608 BuchiCegarLoop]: Abstraction has 983 states and 1334 transitions. [2018-11-18 17:02:01,652 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 17:02:01,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 983 states and 1334 transitions. [2018-11-18 17:02:01,655 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 644 [2018-11-18 17:02:01,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:01,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:01,656 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-11-18 17:02:01,656 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-11-18 17:02:01,656 INFO L794 eck$LassoCheckResult]: Stem: 16432#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16228#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 16229#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16430#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16431#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16393#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16481#L99-3 assume true; 16433#L99-1 assume !false; 17008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17007#L102 assume !(12292 == ssl3_accept_~s__state~0); 17006#L105 assume !(16384 == ssl3_accept_~s__state~0); 17005#L108 assume !(8192 == ssl3_accept_~s__state~0); 17004#L111 assume !(24576 == ssl3_accept_~s__state~0); 17003#L114 assume !(8195 == ssl3_accept_~s__state~0); 17002#L117 assume !(8480 == ssl3_accept_~s__state~0); 17001#L120 assume !(8481 == ssl3_accept_~s__state~0); 16999#L123 assume !(8482 == ssl3_accept_~s__state~0); 16998#L126 assume 8464 == ssl3_accept_~s__state~0; 16305#L133 [2018-11-18 17:02:01,656 INFO L796 eck$LassoCheckResult]: Loop: 16305#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16213#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16205#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; 16206#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17174#L603 ssl3_accept_~skip~0 := 0; 17173#L99-3 assume true; 16440#L99-1 assume !false; 16359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16360#L102 assume !(12292 == ssl3_accept_~s__state~0); 16368#L105 assume !(16384 == ssl3_accept_~s__state~0); 16369#L108 assume !(8192 == ssl3_accept_~s__state~0); 16302#L111 assume !(24576 == ssl3_accept_~s__state~0); 16303#L114 assume !(8195 == ssl3_accept_~s__state~0); 17020#L117 assume !(8480 == ssl3_accept_~s__state~0); 16230#L120 assume !(8481 == ssl3_accept_~s__state~0); 16231#L123 assume !(8482 == ssl3_accept_~s__state~0); 16450#L126 assume !(8464 == ssl3_accept_~s__state~0); 16451#L129 assume !(8465 == ssl3_accept_~s__state~0); 16446#L132 assume !(8466 == ssl3_accept_~s__state~0); 16396#L135 assume 8496 == ssl3_accept_~s__state~0; 16278#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16279#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16317#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 16244#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16246#L293-2 ssl3_accept_~s__init_num~0 := 0; 17104#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17099#L603 ssl3_accept_~skip~0 := 0; 17098#L99-3 assume true; 17097#L99-1 assume !false; 17096#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17095#L102 assume !(12292 == ssl3_accept_~s__state~0); 17094#L105 assume !(16384 == ssl3_accept_~s__state~0); 17093#L108 assume !(8192 == ssl3_accept_~s__state~0); 17092#L111 assume !(24576 == ssl3_accept_~s__state~0); 17091#L114 assume !(8195 == ssl3_accept_~s__state~0); 17090#L117 assume !(8480 == ssl3_accept_~s__state~0); 17089#L120 assume !(8481 == ssl3_accept_~s__state~0); 17088#L123 assume !(8482 == ssl3_accept_~s__state~0); 17087#L126 assume !(8464 == ssl3_accept_~s__state~0); 17086#L129 assume !(8465 == ssl3_accept_~s__state~0); 17085#L132 assume !(8466 == ssl3_accept_~s__state~0); 17084#L135 assume !(8496 == ssl3_accept_~s__state~0); 17083#L138 assume !(8497 == ssl3_accept_~s__state~0); 17082#L141 assume 8512 == ssl3_accept_~s__state~0; 16549#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17081#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17079#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17078#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17073#L603 ssl3_accept_~skip~0 := 0; 17072#L99-3 assume true; 17071#L99-1 assume !false; 17070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17069#L102 assume !(12292 == ssl3_accept_~s__state~0); 17068#L105 assume !(16384 == ssl3_accept_~s__state~0); 16892#L108 assume !(8192 == ssl3_accept_~s__state~0); 16890#L111 assume !(24576 == ssl3_accept_~s__state~0); 16888#L114 assume !(8195 == ssl3_accept_~s__state~0); 16886#L117 assume !(8480 == ssl3_accept_~s__state~0); 16884#L120 assume !(8481 == ssl3_accept_~s__state~0); 16882#L123 assume !(8482 == ssl3_accept_~s__state~0); 16880#L126 assume !(8464 == ssl3_accept_~s__state~0); 16878#L129 assume !(8465 == ssl3_accept_~s__state~0); 16876#L132 assume !(8466 == ssl3_accept_~s__state~0); 16874#L135 assume !(8496 == ssl3_accept_~s__state~0); 16872#L138 assume !(8497 == ssl3_accept_~s__state~0); 16870#L141 assume !(8512 == ssl3_accept_~s__state~0); 16310#L144 assume !(8513 == ssl3_accept_~s__state~0); 16260#L147 assume 8528 == ssl3_accept_~s__state~0; 16261#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16214#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16215#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16224#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16424#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16364#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16325#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16937#L603 ssl3_accept_~skip~0 := 0; 17140#L99-3 assume true; 17136#L99-1 assume !false; 17133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17132#L102 assume !(12292 == ssl3_accept_~s__state~0); 17131#L105 assume !(16384 == ssl3_accept_~s__state~0); 17130#L108 assume !(8192 == ssl3_accept_~s__state~0); 17129#L111 assume !(24576 == ssl3_accept_~s__state~0); 16865#L114 assume !(8195 == ssl3_accept_~s__state~0); 16864#L117 assume !(8480 == ssl3_accept_~s__state~0); 16863#L120 assume !(8481 == ssl3_accept_~s__state~0); 16861#L123 assume !(8482 == ssl3_accept_~s__state~0); 16859#L126 assume !(8464 == ssl3_accept_~s__state~0); 16857#L129 assume !(8465 == ssl3_accept_~s__state~0); 16855#L132 assume !(8466 == ssl3_accept_~s__state~0); 16853#L135 assume !(8496 == ssl3_accept_~s__state~0); 16851#L138 assume !(8497 == ssl3_accept_~s__state~0); 16849#L141 assume !(8512 == ssl3_accept_~s__state~0); 16847#L144 assume !(8513 == ssl3_accept_~s__state~0); 16845#L147 assume !(8528 == ssl3_accept_~s__state~0); 16843#L150 assume !(8529 == ssl3_accept_~s__state~0); 16842#L153 assume !(8544 == ssl3_accept_~s__state~0); 16841#L156 assume !(8545 == ssl3_accept_~s__state~0); 16840#L159 assume 8560 == ssl3_accept_~s__state~0; 16384#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16385#L418 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; 16352#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17163#L603 ssl3_accept_~skip~0 := 0; 17162#L99-3 assume true; 17161#L99-1 assume !false; 17160#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17159#L102 assume !(12292 == ssl3_accept_~s__state~0); 17155#L105 assume !(16384 == ssl3_accept_~s__state~0); 17152#L108 assume !(8192 == ssl3_accept_~s__state~0); 17151#L111 assume !(24576 == ssl3_accept_~s__state~0); 17022#L114 assume !(8195 == ssl3_accept_~s__state~0); 16276#L117 assume !(8480 == ssl3_accept_~s__state~0); 16277#L120 assume !(8481 == ssl3_accept_~s__state~0); 16482#L123 assume !(8482 == ssl3_accept_~s__state~0); 16483#L126 assume 8464 == ssl3_accept_~s__state~0; 16305#L133 [2018-11-18 17:02:01,656 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,656 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 17:02:01,656 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,677 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1190671563, now seen corresponding path program 1 times [2018-11-18 17:02:01,677 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,677 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,678 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:01,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:01,740 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 17:02:01,741 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:01,741 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:01,743 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:01,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:01,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:01,743 INFO L87 Difference]: Start difference. First operand 983 states and 1334 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-11-18 17:02:01,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:01,755 INFO L93 Difference]: Finished difference Result 1936 states and 2612 transitions. [2018-11-18 17:02:01,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:01,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1936 states and 2612 transitions. [2018-11-18 17:02:01,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2018-11-18 17:02:01,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1936 states to 1936 states and 2612 transitions. [2018-11-18 17:02:01,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2018-11-18 17:02:01,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1369 [2018-11-18 17:02:01,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1936 states and 2612 transitions. [2018-11-18 17:02:01,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:01,771 INFO L705 BuchiCegarLoop]: Abstraction has 1936 states and 2612 transitions. [2018-11-18 17:02:01,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states and 2612 transitions. [2018-11-18 17:02:01,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 986. [2018-11-18 17:02:01,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-11-18 17:02:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1337 transitions. [2018-11-18 17:02:01,784 INFO L728 BuchiCegarLoop]: Abstraction has 986 states and 1337 transitions. [2018-11-18 17:02:01,784 INFO L608 BuchiCegarLoop]: Abstraction has 986 states and 1337 transitions. [2018-11-18 17:02:01,784 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 17:02:01,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1337 transitions. [2018-11-18 17:02:01,788 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 646 [2018-11-18 17:02:01,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:01,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:01,789 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-11-18 17:02:01,789 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-11-18 17:02:01,790 INFO L794 eck$LassoCheckResult]: Stem: 19368#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19154#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 19155#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19366#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19367#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19324#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19422#L99-3 assume true; 19513#L99-1 assume !false; 19287#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19288#L102 assume !(12292 == ssl3_accept_~s__state~0); 19325#L105 assume !(16384 == ssl3_accept_~s__state~0); 20099#L108 assume !(8192 == ssl3_accept_~s__state~0); 20085#L111 assume !(24576 == ssl3_accept_~s__state~0); 20084#L114 assume !(8195 == ssl3_accept_~s__state~0); 19202#L117 assume !(8480 == ssl3_accept_~s__state~0); 19156#L120 assume !(8481 == ssl3_accept_~s__state~0); 19157#L123 assume !(8482 == ssl3_accept_~s__state~0); 19404#L126 assume 8464 == ssl3_accept_~s__state~0; 19228#L133 [2018-11-18 17:02:01,790 INFO L796 eck$LassoCheckResult]: Loop: 19228#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19138#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19130#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; 19131#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19915#L603 ssl3_accept_~skip~0 := 0; 19914#L99-3 assume true; 19913#L99-1 assume !false; 19912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19911#L102 assume !(12292 == ssl3_accept_~s__state~0); 19910#L105 assume !(16384 == ssl3_accept_~s__state~0); 19909#L108 assume !(8192 == ssl3_accept_~s__state~0); 19908#L111 assume !(24576 == ssl3_accept_~s__state~0); 19907#L114 assume !(8195 == ssl3_accept_~s__state~0); 19906#L117 assume !(8480 == ssl3_accept_~s__state~0); 19905#L120 assume !(8481 == ssl3_accept_~s__state~0); 19904#L123 assume !(8482 == ssl3_accept_~s__state~0); 19903#L126 assume !(8464 == ssl3_accept_~s__state~0); 19902#L129 assume !(8465 == ssl3_accept_~s__state~0); 19901#L132 assume !(8466 == ssl3_accept_~s__state~0); 19900#L135 assume 8496 == ssl3_accept_~s__state~0; 19565#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19898#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19894#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19890#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19889#L293-2 ssl3_accept_~s__init_num~0 := 0; 19888#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19879#L603 ssl3_accept_~skip~0 := 0; 19878#L99-3 assume true; 19869#L99-1 assume !false; 19865#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19859#L102 assume !(12292 == ssl3_accept_~s__state~0); 19856#L105 assume !(16384 == ssl3_accept_~s__state~0); 19853#L108 assume !(8192 == ssl3_accept_~s__state~0); 19850#L111 assume !(24576 == ssl3_accept_~s__state~0); 19847#L114 assume !(8195 == ssl3_accept_~s__state~0); 19844#L117 assume !(8480 == ssl3_accept_~s__state~0); 19841#L120 assume !(8481 == ssl3_accept_~s__state~0); 19838#L123 assume !(8482 == ssl3_accept_~s__state~0); 19835#L126 assume !(8464 == ssl3_accept_~s__state~0); 19832#L129 assume !(8465 == ssl3_accept_~s__state~0); 19829#L132 assume !(8466 == ssl3_accept_~s__state~0); 19826#L135 assume !(8496 == ssl3_accept_~s__state~0); 19823#L138 assume !(8497 == ssl3_accept_~s__state~0); 19820#L141 assume 8512 == ssl3_accept_~s__state~0; 19560#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19815#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19810#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19797#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19792#L603 ssl3_accept_~skip~0 := 0; 19791#L99-3 assume true; 19787#L99-1 assume !false; 19784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19783#L102 assume !(12292 == ssl3_accept_~s__state~0); 19782#L105 assume !(16384 == ssl3_accept_~s__state~0); 19777#L108 assume !(8192 == ssl3_accept_~s__state~0); 19775#L111 assume !(24576 == ssl3_accept_~s__state~0); 19773#L114 assume !(8195 == ssl3_accept_~s__state~0); 19771#L117 assume !(8480 == ssl3_accept_~s__state~0); 19769#L120 assume !(8481 == ssl3_accept_~s__state~0); 19767#L123 assume !(8482 == ssl3_accept_~s__state~0); 19765#L126 assume !(8464 == ssl3_accept_~s__state~0); 19763#L129 assume !(8465 == ssl3_accept_~s__state~0); 19761#L132 assume !(8466 == ssl3_accept_~s__state~0); 19759#L135 assume !(8496 == ssl3_accept_~s__state~0); 19757#L138 assume !(8497 == ssl3_accept_~s__state~0); 19755#L141 assume !(8512 == ssl3_accept_~s__state~0); 19753#L144 assume !(8513 == ssl3_accept_~s__state~0); 19751#L147 assume 8528 == ssl3_accept_~s__state~0; 19555#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19730#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19532#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19152#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19200#L353 assume !(ssl3_accept_~ret~0 <= 0); 19292#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19252#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19776#L603 ssl3_accept_~skip~0 := 0; 19774#L99-3 assume true; 19772#L99-1 assume !false; 19770#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19768#L102 assume !(12292 == ssl3_accept_~s__state~0); 19766#L105 assume !(16384 == ssl3_accept_~s__state~0); 19764#L108 assume !(8192 == ssl3_accept_~s__state~0); 19762#L111 assume !(24576 == ssl3_accept_~s__state~0); 19760#L114 assume !(8195 == ssl3_accept_~s__state~0); 19758#L117 assume !(8480 == ssl3_accept_~s__state~0); 19756#L120 assume !(8481 == ssl3_accept_~s__state~0); 19754#L123 assume !(8482 == ssl3_accept_~s__state~0); 19752#L126 assume !(8464 == ssl3_accept_~s__state~0); 19750#L129 assume !(8465 == ssl3_accept_~s__state~0); 19727#L132 assume !(8466 == ssl3_accept_~s__state~0); 19726#L135 assume !(8496 == ssl3_accept_~s__state~0); 19725#L138 assume !(8497 == ssl3_accept_~s__state~0); 19723#L141 assume !(8512 == ssl3_accept_~s__state~0); 19721#L144 assume !(8513 == ssl3_accept_~s__state~0); 19719#L147 assume !(8528 == ssl3_accept_~s__state~0); 19717#L150 assume !(8529 == ssl3_accept_~s__state~0); 19470#L153 assume !(8544 == ssl3_accept_~s__state~0); 19471#L156 assume !(8545 == ssl3_accept_~s__state~0); 19472#L159 assume 8560 == ssl3_accept_~s__state~0; 19315#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 19316#L418 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; 19280#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20048#L603 ssl3_accept_~skip~0 := 0; 20046#L99-3 assume true; 20044#L99-1 assume !false; 20042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20040#L102 assume !(12292 == ssl3_accept_~s__state~0); 20038#L105 assume !(16384 == ssl3_accept_~s__state~0); 20036#L108 assume !(8192 == ssl3_accept_~s__state~0); 20034#L111 assume !(24576 == ssl3_accept_~s__state~0); 20032#L114 assume !(8195 == ssl3_accept_~s__state~0); 20030#L117 assume !(8480 == ssl3_accept_~s__state~0); 19464#L120 assume !(8481 == ssl3_accept_~s__state~0); 19423#L123 assume !(8482 == ssl3_accept_~s__state~0); 19424#L126 assume 8464 == ssl3_accept_~s__state~0; 19228#L133 [2018-11-18 17:02:01,790 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 17:02:01,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,812 INFO L82 PathProgramCache]: Analyzing trace with hash -573059960, now seen corresponding path program 1 times [2018-11-18 17:02:01,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,813 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:01,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:01,850 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 17:02:01,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:01,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:01,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:01,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:01,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:01,851 INFO L87 Difference]: Start difference. First operand 986 states and 1337 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-11-18 17:02:01,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:01,867 INFO L93 Difference]: Finished difference Result 1936 states and 2609 transitions. [2018-11-18 17:02:01,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:01,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1936 states and 2609 transitions. [2018-11-18 17:02:01,871 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2018-11-18 17:02:01,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1936 states to 1936 states and 2609 transitions. [2018-11-18 17:02:01,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2018-11-18 17:02:01,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1369 [2018-11-18 17:02:01,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1936 states and 2609 transitions. [2018-11-18 17:02:01,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:01,879 INFO L705 BuchiCegarLoop]: Abstraction has 1936 states and 2609 transitions. [2018-11-18 17:02:01,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states and 2609 transitions. [2018-11-18 17:02:01,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 986. [2018-11-18 17:02:01,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-11-18 17:02:01,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1334 transitions. [2018-11-18 17:02:01,892 INFO L728 BuchiCegarLoop]: Abstraction has 986 states and 1334 transitions. [2018-11-18 17:02:01,892 INFO L608 BuchiCegarLoop]: Abstraction has 986 states and 1334 transitions. [2018-11-18 17:02:01,892 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 17:02:01,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1334 transitions. [2018-11-18 17:02:01,897 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 646 [2018-11-18 17:02:01,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:01,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:01,898 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-11-18 17:02:01,898 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-11-18 17:02:01,898 INFO L794 eck$LassoCheckResult]: Stem: 22300#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22082#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 22083#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22293#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22294#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22254#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22357#L99-3 assume true; 22438#L99-1 assume !false; 22814#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22811#L102 assume !(12292 == ssl3_accept_~s__state~0); 22808#L105 assume !(16384 == ssl3_accept_~s__state~0); 22805#L108 assume !(8192 == ssl3_accept_~s__state~0); 22802#L111 assume !(24576 == ssl3_accept_~s__state~0); 22799#L114 assume !(8195 == ssl3_accept_~s__state~0); 22796#L117 assume !(8480 == ssl3_accept_~s__state~0); 22793#L120 assume !(8481 == ssl3_accept_~s__state~0); 22694#L123 assume !(8482 == ssl3_accept_~s__state~0); 22693#L126 assume 8464 == ssl3_accept_~s__state~0; 22160#L133 [2018-11-18 17:02:01,899 INFO L796 eck$LassoCheckResult]: Loop: 22160#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22072#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22058#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; 22059#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22909#L603 ssl3_accept_~skip~0 := 0; 22908#L99-3 assume true; 22903#L99-1 assume !false; 22901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22899#L102 assume !(12292 == ssl3_accept_~s__state~0); 22897#L105 assume !(16384 == ssl3_accept_~s__state~0); 22895#L108 assume !(8192 == ssl3_accept_~s__state~0); 22893#L111 assume !(24576 == ssl3_accept_~s__state~0); 22891#L114 assume !(8195 == ssl3_accept_~s__state~0); 22889#L117 assume !(8480 == ssl3_accept_~s__state~0); 22887#L120 assume !(8481 == ssl3_accept_~s__state~0); 22885#L123 assume !(8482 == ssl3_accept_~s__state~0); 22881#L126 assume !(8464 == ssl3_accept_~s__state~0); 22880#L129 assume !(8465 == ssl3_accept_~s__state~0); 22688#L132 assume !(8466 == ssl3_accept_~s__state~0); 22561#L135 assume 8496 == ssl3_accept_~s__state~0; 22562#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22789#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22785#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 22781#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22780#L293-2 ssl3_accept_~s__init_num~0 := 0; 22779#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22774#L603 ssl3_accept_~skip~0 := 0; 22773#L99-3 assume true; 22769#L99-1 assume !false; 22766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22765#L102 assume !(12292 == ssl3_accept_~s__state~0); 22764#L105 assume !(16384 == ssl3_accept_~s__state~0); 22763#L108 assume !(8192 == ssl3_accept_~s__state~0); 22762#L111 assume !(24576 == ssl3_accept_~s__state~0); 22761#L114 assume !(8195 == ssl3_accept_~s__state~0); 22760#L117 assume !(8480 == ssl3_accept_~s__state~0); 22759#L120 assume !(8481 == ssl3_accept_~s__state~0); 22758#L123 assume !(8482 == ssl3_accept_~s__state~0); 22757#L126 assume !(8464 == ssl3_accept_~s__state~0); 22756#L129 assume !(8465 == ssl3_accept_~s__state~0); 22755#L132 assume !(8466 == ssl3_accept_~s__state~0); 22754#L135 assume !(8496 == ssl3_accept_~s__state~0); 22753#L138 assume !(8497 == ssl3_accept_~s__state~0); 22752#L141 assume 8512 == ssl3_accept_~s__state~0; 22573#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22747#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22745#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22744#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22739#L603 ssl3_accept_~skip~0 := 0; 22738#L99-3 assume true; 22737#L99-1 assume !false; 22736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22734#L102 assume !(12292 == ssl3_accept_~s__state~0); 22732#L105 assume !(16384 == ssl3_accept_~s__state~0); 22730#L108 assume !(8192 == ssl3_accept_~s__state~0); 22726#L111 assume !(24576 == ssl3_accept_~s__state~0); 22724#L114 assume !(8195 == ssl3_accept_~s__state~0); 22722#L117 assume !(8480 == ssl3_accept_~s__state~0); 22716#L120 assume !(8481 == ssl3_accept_~s__state~0); 22714#L123 assume !(8482 == ssl3_accept_~s__state~0); 22712#L126 assume !(8464 == ssl3_accept_~s__state~0); 22710#L129 assume !(8465 == ssl3_accept_~s__state~0); 22708#L132 assume !(8466 == ssl3_accept_~s__state~0); 22706#L135 assume !(8496 == ssl3_accept_~s__state~0); 22704#L138 assume !(8497 == ssl3_accept_~s__state~0); 22702#L141 assume !(8512 == ssl3_accept_~s__state~0); 22692#L144 assume !(8513 == ssl3_accept_~s__state~0); 22505#L147 assume 8528 == ssl3_accept_~s__state~0; 22502#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22501#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 22457#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22458#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22287#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22219#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22178#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22902#L603 ssl3_accept_~skip~0 := 0; 22900#L99-3 assume true; 22898#L99-1 assume !false; 22896#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22894#L102 assume !(12292 == ssl3_accept_~s__state~0); 22892#L105 assume !(16384 == ssl3_accept_~s__state~0); 22890#L108 assume !(8192 == ssl3_accept_~s__state~0); 22888#L111 assume !(24576 == ssl3_accept_~s__state~0); 22886#L114 assume !(8195 == ssl3_accept_~s__state~0); 22879#L117 assume !(8480 == ssl3_accept_~s__state~0); 22878#L120 assume !(8481 == ssl3_accept_~s__state~0); 22877#L123 assume !(8482 == ssl3_accept_~s__state~0); 22691#L126 assume !(8464 == ssl3_accept_~s__state~0); 22690#L129 assume !(8465 == ssl3_accept_~s__state~0); 22689#L132 assume !(8466 == ssl3_accept_~s__state~0); 22567#L135 assume !(8496 == ssl3_accept_~s__state~0); 22568#L138 assume !(8497 == ssl3_accept_~s__state~0); 22574#L141 assume !(8512 == ssl3_accept_~s__state~0); 22572#L144 assume !(8513 == ssl3_accept_~s__state~0); 22571#L147 assume !(8528 == ssl3_accept_~s__state~0); 22530#L150 assume !(8529 == ssl3_accept_~s__state~0); 22529#L153 assume !(8544 == ssl3_accept_~s__state~0); 22527#L156 assume !(8545 == ssl3_accept_~s__state~0); 22525#L159 assume 8560 == ssl3_accept_~s__state~0; 22244#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 22245#L418 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; 22207#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22817#L603 ssl3_accept_~skip~0 := 0; 22815#L99-3 assume true; 22812#L99-1 assume !false; 22809#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22806#L102 assume !(12292 == ssl3_accept_~s__state~0); 22803#L105 assume !(16384 == ssl3_accept_~s__state~0); 22800#L108 assume !(8192 == ssl3_accept_~s__state~0); 22797#L111 assume !(24576 == ssl3_accept_~s__state~0); 22794#L114 assume !(8195 == ssl3_accept_~s__state~0); 22698#L117 assume !(8480 == ssl3_accept_~s__state~0); 22697#L120 assume !(8481 == ssl3_accept_~s__state~0); 22695#L123 assume !(8482 == ssl3_accept_~s__state~0); 22696#L126 assume 8464 == ssl3_accept_~s__state~0; 22160#L133 [2018-11-18 17:02:01,899 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 17:02:01,899 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,899 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,900 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:01,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:01,922 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:01,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1176023031, now seen corresponding path program 1 times [2018-11-18 17:02:01,922 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:01,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:01,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,925 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:01,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:01,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-18 17:02:01,973 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:01,973 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:01,973 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:01,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:01,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:01,974 INFO L87 Difference]: Start difference. First operand 986 states and 1334 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-18 17:02:02,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:02,087 INFO L93 Difference]: Finished difference Result 1104 states and 1486 transitions. [2018-11-18 17:02:02,088 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:02,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1104 states and 1486 transitions. [2018-11-18 17:02:02,091 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 724 [2018-11-18 17:02:02,093 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1104 states to 1104 states and 1486 transitions. [2018-11-18 17:02:02,093 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 776 [2018-11-18 17:02:02,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 776 [2018-11-18 17:02:02,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1104 states and 1486 transitions. [2018-11-18 17:02:02,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:02,094 INFO L705 BuchiCegarLoop]: Abstraction has 1104 states and 1486 transitions. [2018-11-18 17:02:02,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states and 1486 transitions. [2018-11-18 17:02:02,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 1082. [2018-11-18 17:02:02,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1082 states. [2018-11-18 17:02:02,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1451 transitions. [2018-11-18 17:02:02,105 INFO L728 BuchiCegarLoop]: Abstraction has 1082 states and 1451 transitions. [2018-11-18 17:02:02,105 INFO L608 BuchiCegarLoop]: Abstraction has 1082 states and 1451 transitions. [2018-11-18 17:02:02,105 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 17:02:02,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1082 states and 1451 transitions. [2018-11-18 17:02:02,107 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 710 [2018-11-18 17:02:02,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:02,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:02,108 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-11-18 17:02:02,108 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-11-18 17:02:02,108 INFO L794 eck$LassoCheckResult]: Stem: 24398#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24177#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 24178#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24396#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 24397#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24351#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24449#L99-3 assume true; 25115#L99-1 assume !false; 25206#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25205#L102 assume !(12292 == ssl3_accept_~s__state~0); 25204#L105 assume !(16384 == ssl3_accept_~s__state~0); 24335#L108 assume !(8192 == ssl3_accept_~s__state~0); 24253#L111 assume !(24576 == ssl3_accept_~s__state~0); 24205#L114 assume !(8195 == ssl3_accept_~s__state~0); 24206#L117 assume !(8480 == ssl3_accept_~s__state~0); 24179#L120 assume !(8481 == ssl3_accept_~s__state~0); 24180#L123 assume !(8482 == ssl3_accept_~s__state~0); 24430#L126 assume 8464 == ssl3_accept_~s__state~0; 24255#L133 [2018-11-18 17:02:02,109 INFO L796 eck$LassoCheckResult]: Loop: 24255#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24162#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24154#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; 24155#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24935#L603 ssl3_accept_~skip~0 := 0; 24933#L99-3 assume true; 24931#L99-1 assume !false; 24929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24927#L102 assume !(12292 == ssl3_accept_~s__state~0); 24926#L105 assume !(16384 == ssl3_accept_~s__state~0); 24925#L108 assume !(8192 == ssl3_accept_~s__state~0); 24924#L111 assume !(24576 == ssl3_accept_~s__state~0); 24923#L114 assume !(8195 == ssl3_accept_~s__state~0); 24922#L117 assume !(8480 == ssl3_accept_~s__state~0); 24921#L120 assume !(8481 == ssl3_accept_~s__state~0); 24920#L123 assume !(8482 == ssl3_accept_~s__state~0); 24919#L126 assume !(8464 == ssl3_accept_~s__state~0); 24917#L129 assume !(8465 == ssl3_accept_~s__state~0); 24916#L132 assume !(8466 == ssl3_accept_~s__state~0); 24913#L135 assume 8496 == ssl3_accept_~s__state~0; 24502#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24909#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24907#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 24906#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24246#L293-2 ssl3_accept_~s__init_num~0 := 0; 24247#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25213#L603 ssl3_accept_~skip~0 := 0; 25211#L99-3 assume true; 25210#L99-1 assume !false; 25209#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25207#L102 assume !(12292 == ssl3_accept_~s__state~0); 24319#L105 assume !(16384 == ssl3_accept_~s__state~0); 24320#L108 assume !(8192 == ssl3_accept_~s__state~0); 25192#L111 assume !(24576 == ssl3_accept_~s__state~0); 25189#L114 assume !(8195 == ssl3_accept_~s__state~0); 25186#L117 assume !(8480 == ssl3_accept_~s__state~0); 25184#L120 assume !(8481 == ssl3_accept_~s__state~0); 25175#L123 assume !(8482 == ssl3_accept_~s__state~0); 25176#L126 assume !(8464 == ssl3_accept_~s__state~0); 24419#L129 assume !(8465 == ssl3_accept_~s__state~0); 24420#L132 assume !(8466 == ssl3_accept_~s__state~0); 24355#L135 assume !(8496 == ssl3_accept_~s__state~0); 24356#L138 assume !(8497 == ssl3_accept_~s__state~0); 25170#L141 assume 8512 == ssl3_accept_~s__state~0; 24497#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25157#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25155#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25079#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25074#L603 ssl3_accept_~skip~0 := 0; 25073#L99-3 assume true; 25072#L99-1 assume !false; 25071#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25070#L102 assume !(12292 == ssl3_accept_~s__state~0); 25069#L105 assume !(16384 == ssl3_accept_~s__state~0); 25068#L108 assume !(8192 == ssl3_accept_~s__state~0); 25067#L111 assume !(24576 == ssl3_accept_~s__state~0); 25066#L114 assume !(8195 == ssl3_accept_~s__state~0); 25065#L117 assume !(8480 == ssl3_accept_~s__state~0); 25064#L120 assume !(8481 == ssl3_accept_~s__state~0); 25063#L123 assume !(8482 == ssl3_accept_~s__state~0); 25062#L126 assume !(8464 == ssl3_accept_~s__state~0); 25061#L129 assume !(8465 == ssl3_accept_~s__state~0); 25060#L132 assume !(8466 == ssl3_accept_~s__state~0); 25058#L135 assume !(8496 == ssl3_accept_~s__state~0); 25057#L138 assume !(8497 == ssl3_accept_~s__state~0); 25056#L141 assume !(8512 == ssl3_accept_~s__state~0); 24260#L144 assume !(8513 == ssl3_accept_~s__state~0); 24209#L147 assume 8528 == ssl3_accept_~s__state~0; 24210#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24163#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24164#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24333#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24313#L353 assume !(ssl3_accept_~ret~0 <= 0); 24314#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24392#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25191#L603 ssl3_accept_~skip~0 := 0; 25188#L99-3 assume true; 25185#L99-1 assume !false; 25183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25182#L102 assume !(12292 == ssl3_accept_~s__state~0); 25181#L105 assume !(16384 == ssl3_accept_~s__state~0); 25180#L108 assume !(8192 == ssl3_accept_~s__state~0); 25179#L111 assume !(24576 == ssl3_accept_~s__state~0); 25174#L114 assume !(8195 == ssl3_accept_~s__state~0); 25173#L117 assume !(8480 == ssl3_accept_~s__state~0); 25172#L120 assume !(8481 == ssl3_accept_~s__state~0); 25171#L123 assume !(8482 == ssl3_accept_~s__state~0); 25169#L126 assume !(8464 == ssl3_accept_~s__state~0); 25168#L129 assume !(8465 == ssl3_accept_~s__state~0); 25167#L132 assume !(8466 == ssl3_accept_~s__state~0); 25166#L135 assume !(8496 == ssl3_accept_~s__state~0); 25165#L138 assume !(8497 == ssl3_accept_~s__state~0); 25164#L141 assume !(8512 == ssl3_accept_~s__state~0); 25055#L144 assume !(8513 == ssl3_accept_~s__state~0); 25007#L147 assume !(8528 == ssl3_accept_~s__state~0); 24232#L150 assume !(8529 == ssl3_accept_~s__state~0); 24189#L153 assume 8544 == ssl3_accept_~s__state~0; 24190#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24156#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 24158#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25059#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24312#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24301#L400 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; 24302#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24589#L603 ssl3_accept_~skip~0 := 0; 24585#L99-3 assume true; 24581#L99-1 assume !false; 24577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24573#L102 assume !(12292 == ssl3_accept_~s__state~0); 24569#L105 assume !(16384 == ssl3_accept_~s__state~0); 24565#L108 assume !(8192 == ssl3_accept_~s__state~0); 24562#L111 assume !(24576 == ssl3_accept_~s__state~0); 24560#L114 assume !(8195 == ssl3_accept_~s__state~0); 24559#L117 assume !(8480 == ssl3_accept_~s__state~0); 24558#L120 assume !(8481 == ssl3_accept_~s__state~0); 24450#L123 assume !(8482 == ssl3_accept_~s__state~0); 24451#L126 assume 8464 == ssl3_accept_~s__state~0; 24255#L133 [2018-11-18 17:02:02,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 17:02:02,121 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,121 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,122 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:02,128 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1444392346, now seen corresponding path program 1 times [2018-11-18 17:02:02,128 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,128 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:02,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:02:02,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:02,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:02:02,229 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:02,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:02,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:02,229 INFO L87 Difference]: Start difference. First operand 1082 states and 1451 transitions. cyclomatic complexity: 373 Second operand 3 states. [2018-11-18 17:02:02,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:02,625 INFO L93 Difference]: Finished difference Result 1170 states and 1560 transitions. [2018-11-18 17:02:02,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:02,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1170 states and 1560 transitions. [2018-11-18 17:02:02,628 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 747 [2018-11-18 17:02:02,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1170 states to 1143 states and 1522 transitions. [2018-11-18 17:02:02,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 824 [2018-11-18 17:02:02,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 840 [2018-11-18 17:02:02,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1143 states and 1522 transitions. [2018-11-18 17:02:02,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:02,631 INFO L705 BuchiCegarLoop]: Abstraction has 1143 states and 1522 transitions. [2018-11-18 17:02:02,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states and 1522 transitions. [2018-11-18 17:02:02,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1089. [2018-11-18 17:02:02,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1089 states. [2018-11-18 17:02:02,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1456 transitions. [2018-11-18 17:02:02,643 INFO L728 BuchiCegarLoop]: Abstraction has 1089 states and 1456 transitions. [2018-11-18 17:02:02,643 INFO L608 BuchiCegarLoop]: Abstraction has 1089 states and 1456 transitions. [2018-11-18 17:02:02,643 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 17:02:02,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1089 states and 1456 transitions. [2018-11-18 17:02:02,645 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 736 [2018-11-18 17:02:02,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:02,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:02,646 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:02,646 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-11-18 17:02:02,646 INFO L794 eck$LassoCheckResult]: Stem: 26642#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26436#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 26437#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26640#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26641#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26600#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26689#L99-3 assume true; 26775#L99-1 assume !false; 26773#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26771#L102 assume !(12292 == ssl3_accept_~s__state~0); 26769#L105 assume !(16384 == ssl3_accept_~s__state~0); 26767#L108 assume !(8192 == ssl3_accept_~s__state~0); 26765#L111 assume !(24576 == ssl3_accept_~s__state~0); 26763#L114 assume !(8195 == ssl3_accept_~s__state~0); 26761#L117 assume !(8480 == ssl3_accept_~s__state~0); 26759#L120 assume 8481 == ssl3_accept_~s__state~0; 26650#L121 [2018-11-18 17:02:02,646 INFO L796 eck$LassoCheckResult]: Loop: 26650#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 26627#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; 26427#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26429#L603 ssl3_accept_~skip~0 := 0; 26624#L99-3 assume true; 26643#L99-1 assume !false; 26567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26568#L102 assume !(12292 == ssl3_accept_~s__state~0); 26577#L105 assume !(16384 == ssl3_accept_~s__state~0); 26578#L108 assume !(8192 == ssl3_accept_~s__state~0); 26513#L111 assume !(24576 == ssl3_accept_~s__state~0); 26464#L114 assume !(8195 == ssl3_accept_~s__state~0); 26465#L117 assume !(8480 == ssl3_accept_~s__state~0); 26438#L120 assume !(8481 == ssl3_accept_~s__state~0); 26439#L123 assume !(8482 == ssl3_accept_~s__state~0); 26654#L126 assume !(8464 == ssl3_accept_~s__state~0); 26655#L129 assume !(8465 == ssl3_accept_~s__state~0); 26651#L132 assume !(8466 == ssl3_accept_~s__state~0); 26602#L135 assume !(8496 == ssl3_accept_~s__state~0); 26603#L138 assume !(8497 == ssl3_accept_~s__state~0); 26588#L141 assume !(8512 == ssl3_accept_~s__state~0); 26521#L144 assume !(8513 == ssl3_accept_~s__state~0); 26522#L147 assume !(8528 == ssl3_accept_~s__state~0); 26490#L150 assume !(8529 == ssl3_accept_~s__state~0); 26448#L153 assume !(8544 == ssl3_accept_~s__state~0); 26449#L156 assume !(8545 == ssl3_accept_~s__state~0); 26672#L159 assume !(8560 == ssl3_accept_~s__state~0); 26660#L162 assume !(8561 == ssl3_accept_~s__state~0); 26661#L165 assume 8448 == ssl3_accept_~s__state~0; 26524#L166 assume !(ssl3_accept_~num1~0 > 0); 26525#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26658#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26733#L603 ssl3_accept_~skip~0 := 0; 26731#L99-3 assume true; 26728#L99-1 assume !false; 26723#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26716#L102 assume !(12292 == ssl3_accept_~s__state~0); 26717#L105 assume !(16384 == ssl3_accept_~s__state~0); 26859#L108 assume !(8192 == ssl3_accept_~s__state~0); 26857#L111 assume !(24576 == ssl3_accept_~s__state~0); 26854#L114 assume !(8195 == ssl3_accept_~s__state~0); 26852#L117 assume 8480 == ssl3_accept_~s__state~0; 26650#L121 [2018-11-18 17:02:02,646 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,646 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 17:02:02,646 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,646 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:02,683 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:02,683 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:02:02,683 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:02,683 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,683 INFO L82 PathProgramCache]: Analyzing trace with hash -375212900, now seen corresponding path program 1 times [2018-11-18 17:02:02,683 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,683 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,684 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,684 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,684 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:02,733 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:02:02,733 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:02:02,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,763 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:02,768 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:02,806 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:02:02,806 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:02:02,806 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:02,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:02,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:02,807 INFO L87 Difference]: Start difference. First operand 1089 states and 1456 transitions. cyclomatic complexity: 372 Second operand 3 states. [2018-11-18 17:02:02,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:02,918 INFO L93 Difference]: Finished difference Result 1091 states and 1456 transitions. [2018-11-18 17:02:02,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:02,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1456 transitions. [2018-11-18 17:02:02,922 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 738 [2018-11-18 17:02:02,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1091 states and 1456 transitions. [2018-11-18 17:02:02,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 788 [2018-11-18 17:02:02,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 788 [2018-11-18 17:02:02,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1091 states and 1456 transitions. [2018-11-18 17:02:02,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:02,926 INFO L705 BuchiCegarLoop]: Abstraction has 1091 states and 1456 transitions. [2018-11-18 17:02:02,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states and 1456 transitions. [2018-11-18 17:02:02,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1089. [2018-11-18 17:02:02,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1089 states. [2018-11-18 17:02:02,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1454 transitions. [2018-11-18 17:02:02,934 INFO L728 BuchiCegarLoop]: Abstraction has 1089 states and 1454 transitions. [2018-11-18 17:02:02,934 INFO L608 BuchiCegarLoop]: Abstraction has 1089 states and 1454 transitions. [2018-11-18 17:02:02,934 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 17:02:02,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1089 states and 1454 transitions. [2018-11-18 17:02:02,936 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 736 [2018-11-18 17:02:02,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:02,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:02,937 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:02,937 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-11-18 17:02:02,937 INFO L794 eck$LassoCheckResult]: Stem: 28947#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28746#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 28747#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28943#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 28944#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28907#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29004#L99-3 assume true; 29489#L99-1 assume !false; 29393#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29390#L102 assume !(12292 == ssl3_accept_~s__state~0); 29389#L105 assume !(16384 == ssl3_accept_~s__state~0); 29387#L108 assume !(8192 == ssl3_accept_~s__state~0); 29388#L111 assume !(24576 == ssl3_accept_~s__state~0); 29316#L114 assume !(8195 == ssl3_accept_~s__state~0); 29315#L117 assume !(8480 == ssl3_accept_~s__state~0); 29314#L120 assume !(8481 == ssl3_accept_~s__state~0); 29309#L123 assume 8482 == ssl3_accept_~s__state~0; 28909#L124 [2018-11-18 17:02:02,937 INFO L796 eck$LassoCheckResult]: Loop: 28909#L124 ssl3_accept_~s__state~0 := 3; 28862#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29714#L603 ssl3_accept_~skip~0 := 0; 29707#L99-3 assume true; 29704#L99-1 assume !false; 29701#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29697#L102 assume !(12292 == ssl3_accept_~s__state~0); 29696#L105 assume !(16384 == ssl3_accept_~s__state~0); 29695#L108 assume !(8192 == ssl3_accept_~s__state~0); 29694#L111 assume !(24576 == ssl3_accept_~s__state~0); 29541#L114 assume !(8195 == ssl3_accept_~s__state~0); 29540#L117 assume !(8480 == ssl3_accept_~s__state~0); 29539#L120 assume !(8481 == ssl3_accept_~s__state~0); 29538#L123 assume !(8482 == ssl3_accept_~s__state~0); 29537#L126 assume !(8464 == ssl3_accept_~s__state~0); 29536#L129 assume !(8465 == ssl3_accept_~s__state~0); 29535#L132 assume !(8466 == ssl3_accept_~s__state~0); 29534#L135 assume !(8496 == ssl3_accept_~s__state~0); 29530#L138 assume !(8497 == ssl3_accept_~s__state~0); 29527#L141 assume !(8512 == ssl3_accept_~s__state~0); 29526#L144 assume !(8513 == ssl3_accept_~s__state~0); 29525#L147 assume !(8528 == ssl3_accept_~s__state~0); 29524#L150 assume !(8529 == ssl3_accept_~s__state~0); 29523#L153 assume !(8544 == ssl3_accept_~s__state~0); 29521#L156 assume !(8545 == ssl3_accept_~s__state~0); 29519#L159 assume !(8560 == ssl3_accept_~s__state~0); 29517#L162 assume !(8561 == ssl3_accept_~s__state~0); 29318#L165 assume 8448 == ssl3_accept_~s__state~0; 28830#L166 assume !(ssl3_accept_~num1~0 > 0); 28831#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28966#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29085#L603 ssl3_accept_~skip~0 := 0; 29084#L99-3 assume true; 29083#L99-1 assume !false; 29078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29076#L102 assume !(12292 == ssl3_accept_~s__state~0); 29074#L105 assume !(16384 == ssl3_accept_~s__state~0); 29072#L108 assume !(8192 == ssl3_accept_~s__state~0); 29070#L111 assume !(24576 == ssl3_accept_~s__state~0); 29068#L114 assume !(8195 == ssl3_accept_~s__state~0); 29066#L117 assume !(8480 == ssl3_accept_~s__state~0); 29064#L120 assume !(8481 == ssl3_accept_~s__state~0); 29062#L123 assume 8482 == ssl3_accept_~s__state~0; 28909#L124 [2018-11-18 17:02:02,937 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,937 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 17:02:02,937 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,937 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:02,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:02,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:02:02,959 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:02,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:02,959 INFO L82 PathProgramCache]: Analyzing trace with hash 741071470, now seen corresponding path program 1 times [2018-11-18 17:02:02,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:02,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:02,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:02,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:02,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:02,975 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:02,976 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:02,976 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:02:02,976 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:02,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:02,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:02,976 INFO L87 Difference]: Start difference. First operand 1089 states and 1454 transitions. cyclomatic complexity: 370 Second operand 3 states. [2018-11-18 17:02:03,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:03,061 INFO L93 Difference]: Finished difference Result 1089 states and 1452 transitions. [2018-11-18 17:02:03,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:03,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1089 states and 1452 transitions. [2018-11-18 17:02:03,064 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 736 [2018-11-18 17:02:03,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1089 states to 1089 states and 1452 transitions. [2018-11-18 17:02:03,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 786 [2018-11-18 17:02:03,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 786 [2018-11-18 17:02:03,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1089 states and 1452 transitions. [2018-11-18 17:02:03,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:03,068 INFO L705 BuchiCegarLoop]: Abstraction has 1089 states and 1452 transitions. [2018-11-18 17:02:03,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states and 1452 transitions. [2018-11-18 17:02:03,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 1089. [2018-11-18 17:02:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1089 states. [2018-11-18 17:02:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1452 transitions. [2018-11-18 17:02:03,076 INFO L728 BuchiCegarLoop]: Abstraction has 1089 states and 1452 transitions. [2018-11-18 17:02:03,076 INFO L608 BuchiCegarLoop]: Abstraction has 1089 states and 1452 transitions. [2018-11-18 17:02:03,076 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 17:02:03,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1089 states and 1452 transitions. [2018-11-18 17:02:03,078 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 736 [2018-11-18 17:02:03,078 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:03,078 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:03,079 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-11-18 17:02:03,079 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-11-18 17:02:03,079 INFO L794 eck$LassoCheckResult]: Stem: 31136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30932#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 30933#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31132#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31133#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31096#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31189#L99-3 assume true; 31134#L99-1 assume !false; 31064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31065#L102 assume !(12292 == ssl3_accept_~s__state~0); 31072#L105 assume !(16384 == ssl3_accept_~s__state~0); 31073#L108 assume !(8192 == ssl3_accept_~s__state~0); 31983#L111 assume !(24576 == ssl3_accept_~s__state~0); 31982#L114 assume !(8195 == ssl3_accept_~s__state~0); 31981#L117 assume !(8480 == ssl3_accept_~s__state~0); 30934#L120 assume !(8481 == ssl3_accept_~s__state~0); 30935#L123 assume !(8482 == ssl3_accept_~s__state~0); 31167#L126 assume 8464 == ssl3_accept_~s__state~0; 31016#L133 [2018-11-18 17:02:03,079 INFO L796 eck$LassoCheckResult]: Loop: 31016#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 30916#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30908#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; 30909#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31915#L603 ssl3_accept_~skip~0 := 0; 31913#L99-3 assume true; 31911#L99-1 assume !false; 31909#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31907#L102 assume !(12292 == ssl3_accept_~s__state~0); 31905#L105 assume !(16384 == ssl3_accept_~s__state~0); 31900#L108 assume !(8192 == ssl3_accept_~s__state~0); 31898#L111 assume !(24576 == ssl3_accept_~s__state~0); 31896#L114 assume !(8195 == ssl3_accept_~s__state~0); 31889#L117 assume !(8480 == ssl3_accept_~s__state~0); 31885#L120 assume !(8481 == ssl3_accept_~s__state~0); 31881#L123 assume !(8482 == ssl3_accept_~s__state~0); 31877#L126 assume !(8464 == ssl3_accept_~s__state~0); 31876#L129 assume !(8465 == ssl3_accept_~s__state~0); 31866#L132 assume !(8466 == ssl3_accept_~s__state~0); 31711#L135 assume 8496 == ssl3_accept_~s__state~0; 30984#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30985#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31077#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 31832#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31830#L293-2 ssl3_accept_~s__init_num~0 := 0; 31823#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31817#L603 ssl3_accept_~skip~0 := 0; 31815#L99-3 assume true; 31812#L99-1 assume !false; 31810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31808#L102 assume !(12292 == ssl3_accept_~s__state~0); 31806#L105 assume !(16384 == ssl3_accept_~s__state~0); 31804#L108 assume !(8192 == ssl3_accept_~s__state~0); 31802#L111 assume !(24576 == ssl3_accept_~s__state~0); 31800#L114 assume !(8195 == ssl3_accept_~s__state~0); 31799#L117 assume !(8480 == ssl3_accept_~s__state~0); 31798#L120 assume !(8481 == ssl3_accept_~s__state~0); 31797#L123 assume !(8482 == ssl3_accept_~s__state~0); 31796#L126 assume !(8464 == ssl3_accept_~s__state~0); 31795#L129 assume !(8465 == ssl3_accept_~s__state~0); 31794#L132 assume !(8466 == ssl3_accept_~s__state~0); 31716#L135 assume !(8496 == ssl3_accept_~s__state~0); 31709#L138 assume !(8497 == ssl3_accept_~s__state~0); 31710#L141 assume 8512 == ssl3_accept_~s__state~0; 31168#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31010#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30954#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30955#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31922#L603 ssl3_accept_~skip~0 := 0; 31921#L99-3 assume true; 31916#L99-1 assume !false; 31914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31912#L102 assume !(12292 == ssl3_accept_~s__state~0); 31910#L105 assume !(16384 == ssl3_accept_~s__state~0); 31908#L108 assume !(8192 == ssl3_accept_~s__state~0); 31906#L111 assume !(24576 == ssl3_accept_~s__state~0); 31890#L114 assume !(8195 == ssl3_accept_~s__state~0); 31886#L117 assume !(8480 == ssl3_accept_~s__state~0); 31882#L120 assume !(8481 == ssl3_accept_~s__state~0); 31878#L123 assume !(8482 == ssl3_accept_~s__state~0); 31865#L126 assume !(8464 == ssl3_accept_~s__state~0); 31864#L129 assume !(8465 == ssl3_accept_~s__state~0); 31863#L132 assume !(8466 == ssl3_accept_~s__state~0); 31861#L135 assume !(8496 == ssl3_accept_~s__state~0); 31859#L138 assume !(8497 == ssl3_accept_~s__state~0); 31085#L141 assume !(8512 == ssl3_accept_~s__state~0); 31021#L144 assume !(8513 == ssl3_accept_~s__state~0); 30964#L147 assume 8528 == ssl3_accept_~s__state~0; 30965#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30917#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30918#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31357#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31355#L353 assume !(ssl3_accept_~ret~0 <= 0); 31350#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31346#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31340#L603 ssl3_accept_~skip~0 := 0; 31338#L99-3 assume true; 31336#L99-1 assume !false; 31334#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31332#L102 assume !(12292 == ssl3_accept_~s__state~0); 31330#L105 assume !(16384 == ssl3_accept_~s__state~0); 31328#L108 assume !(8192 == ssl3_accept_~s__state~0); 31326#L111 assume !(24576 == ssl3_accept_~s__state~0); 31324#L114 assume !(8195 == ssl3_accept_~s__state~0); 31322#L117 assume !(8480 == ssl3_accept_~s__state~0); 31320#L120 assume !(8481 == ssl3_accept_~s__state~0); 31318#L123 assume !(8482 == ssl3_accept_~s__state~0); 31316#L126 assume !(8464 == ssl3_accept_~s__state~0); 31314#L129 assume !(8465 == ssl3_accept_~s__state~0); 31313#L132 assume !(8466 == ssl3_accept_~s__state~0); 31312#L135 assume !(8496 == ssl3_accept_~s__state~0); 31310#L138 assume !(8497 == ssl3_accept_~s__state~0); 31308#L141 assume !(8512 == ssl3_accept_~s__state~0); 31304#L144 assume !(8513 == ssl3_accept_~s__state~0); 31303#L147 assume !(8528 == ssl3_accept_~s__state~0); 31302#L150 assume !(8529 == ssl3_accept_~s__state~0); 31298#L153 assume 8544 == ssl3_accept_~s__state~0; 31218#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 31036#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31744#L603 ssl3_accept_~skip~0 := 0; 31742#L99-3 assume true; 31739#L99-1 assume !false; 31736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31734#L102 assume !(12292 == ssl3_accept_~s__state~0); 31732#L105 assume !(16384 == ssl3_accept_~s__state~0); 31729#L108 assume !(8192 == ssl3_accept_~s__state~0); 31727#L111 assume !(24576 == ssl3_accept_~s__state~0); 31725#L114 assume !(8195 == ssl3_accept_~s__state~0); 31722#L117 assume !(8480 == ssl3_accept_~s__state~0); 31720#L120 assume !(8481 == ssl3_accept_~s__state~0); 31719#L123 assume !(8482 == ssl3_accept_~s__state~0); 31718#L126 assume !(8464 == ssl3_accept_~s__state~0); 31621#L129 assume !(8465 == ssl3_accept_~s__state~0); 31603#L132 assume !(8466 == ssl3_accept_~s__state~0); 31373#L135 assume !(8496 == ssl3_accept_~s__state~0); 31372#L138 assume !(8497 == ssl3_accept_~s__state~0); 31371#L141 assume !(8512 == ssl3_accept_~s__state~0); 31369#L144 assume !(8513 == ssl3_accept_~s__state~0); 31368#L147 assume !(8528 == ssl3_accept_~s__state~0); 31365#L150 assume !(8529 == ssl3_accept_~s__state~0); 31301#L153 assume !(8544 == ssl3_accept_~s__state~0); 31299#L156 assume !(8545 == ssl3_accept_~s__state~0); 31300#L159 assume !(8560 == ssl3_accept_~s__state~0); 31624#L162 assume !(8561 == ssl3_accept_~s__state~0); 31622#L165 assume !(8448 == ssl3_accept_~s__state~0); 31602#L168 assume 8576 == ssl3_accept_~s__state~0; 30994#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 30995#L440 assume !(ssl3_accept_~ret~0 <= 0); 31140#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 31141#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31887#L603 ssl3_accept_~skip~0 := 0; 31883#L99-3 assume true; 31879#L99-1 assume !false; 31862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31860#L102 assume !(12292 == ssl3_accept_~s__state~0); 31858#L105 assume !(16384 == ssl3_accept_~s__state~0); 31857#L108 assume !(8192 == ssl3_accept_~s__state~0); 31856#L111 assume !(24576 == ssl3_accept_~s__state~0); 31855#L114 assume !(8195 == ssl3_accept_~s__state~0); 31854#L117 assume !(8480 == ssl3_accept_~s__state~0); 31291#L120 assume !(8481 == ssl3_accept_~s__state~0); 31853#L123 assume !(8482 == ssl3_accept_~s__state~0); 31849#L126 assume 8464 == ssl3_accept_~s__state~0; 31016#L133 [2018-11-18 17:02:03,079 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:03,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 17:02:03,080 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:03,080 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:03,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,080 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:03,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:03,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:03,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1823593336, now seen corresponding path program 1 times [2018-11-18 17:02:03,086 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:03,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:03,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,087 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:03,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:03,198 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:02:03,198 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:03,199 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:03,199 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:03,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:03,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:03,199 INFO L87 Difference]: Start difference. First operand 1089 states and 1452 transitions. cyclomatic complexity: 368 Second operand 3 states. [2018-11-18 17:02:03,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:03,296 INFO L93 Difference]: Finished difference Result 1052 states and 1364 transitions. [2018-11-18 17:02:03,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:03,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1364 transitions. [2018-11-18 17:02:03,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 603 [2018-11-18 17:02:03,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 903 states and 1176 transitions. [2018-11-18 17:02:03,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2018-11-18 17:02:03,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 786 [2018-11-18 17:02:03,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 903 states and 1176 transitions. [2018-11-18 17:02:03,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:03,303 INFO L705 BuchiCegarLoop]: Abstraction has 903 states and 1176 transitions. [2018-11-18 17:02:03,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states and 1176 transitions. [2018-11-18 17:02:03,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 752. [2018-11-18 17:02:03,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 752 states. [2018-11-18 17:02:03,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 984 transitions. [2018-11-18 17:02:03,312 INFO L728 BuchiCegarLoop]: Abstraction has 752 states and 984 transitions. [2018-11-18 17:02:03,312 INFO L608 BuchiCegarLoop]: Abstraction has 752 states and 984 transitions. [2018-11-18 17:02:03,312 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 17:02:03,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 752 states and 984 transitions. [2018-11-18 17:02:03,314 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-11-18 17:02:03,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:03,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:03,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] [2018-11-18 17:02:03,315 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-11-18 17:02:03,315 INFO L794 eck$LassoCheckResult]: Stem: 33237#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 33071#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 33072#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33233#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 33234#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33206#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33276#L99-3 assume true; 33523#L99-1 assume !false; 33802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33801#L102 assume !(12292 == ssl3_accept_~s__state~0); 33800#L105 assume !(16384 == ssl3_accept_~s__state~0); 33799#L108 assume !(8192 == ssl3_accept_~s__state~0); 33798#L111 assume !(24576 == ssl3_accept_~s__state~0); 33797#L114 assume !(8195 == ssl3_accept_~s__state~0); 33796#L117 assume !(8480 == ssl3_accept_~s__state~0); 33795#L120 assume !(8481 == ssl3_accept_~s__state~0); 33794#L123 assume !(8482 == ssl3_accept_~s__state~0); 33358#L126 assume 8464 == ssl3_accept_~s__state~0; 33135#L133 [2018-11-18 17:02:03,315 INFO L796 eck$LassoCheckResult]: Loop: 33135#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 33060#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33055#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; 33056#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33542#L603 ssl3_accept_~skip~0 := 0; 33541#L99-3 assume true; 33540#L99-1 assume !false; 33539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33538#L102 assume !(12292 == ssl3_accept_~s__state~0); 33537#L105 assume !(16384 == ssl3_accept_~s__state~0); 33536#L108 assume !(8192 == ssl3_accept_~s__state~0); 33535#L111 assume !(24576 == ssl3_accept_~s__state~0); 33534#L114 assume !(8195 == ssl3_accept_~s__state~0); 33533#L117 assume !(8480 == ssl3_accept_~s__state~0); 33532#L120 assume !(8481 == ssl3_accept_~s__state~0); 33531#L123 assume !(8482 == ssl3_accept_~s__state~0); 33530#L126 assume !(8464 == ssl3_accept_~s__state~0); 33529#L129 assume !(8465 == ssl3_accept_~s__state~0); 33528#L132 assume !(8466 == ssl3_accept_~s__state~0); 33526#L135 assume 8496 == ssl3_accept_~s__state~0; 33112#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33113#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33634#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 33632#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33088#L293-2 ssl3_accept_~s__init_num~0 := 0; 33129#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33762#L603 ssl3_accept_~skip~0 := 0; 33759#L99-3 assume true; 33756#L99-1 assume !false; 33753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33750#L102 assume !(12292 == ssl3_accept_~s__state~0); 33747#L105 assume !(16384 == ssl3_accept_~s__state~0); 33744#L108 assume !(8192 == ssl3_accept_~s__state~0); 33741#L111 assume !(24576 == ssl3_accept_~s__state~0); 33738#L114 assume !(8195 == ssl3_accept_~s__state~0); 33735#L117 assume !(8480 == ssl3_accept_~s__state~0); 33732#L120 assume !(8481 == ssl3_accept_~s__state~0); 33729#L123 assume !(8482 == ssl3_accept_~s__state~0); 33726#L126 assume !(8464 == ssl3_accept_~s__state~0); 33723#L129 assume !(8465 == ssl3_accept_~s__state~0); 33720#L132 assume !(8466 == ssl3_accept_~s__state~0); 33717#L135 assume !(8496 == ssl3_accept_~s__state~0); 33714#L138 assume !(8497 == ssl3_accept_~s__state~0); 33712#L141 assume 8512 == ssl3_accept_~s__state~0; 33260#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33131#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33089#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33090#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33769#L603 ssl3_accept_~skip~0 := 0; 33763#L99-3 assume true; 33760#L99-1 assume !false; 33757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33754#L102 assume !(12292 == ssl3_accept_~s__state~0); 33751#L105 assume !(16384 == ssl3_accept_~s__state~0); 33748#L108 assume !(8192 == ssl3_accept_~s__state~0); 33745#L111 assume !(24576 == ssl3_accept_~s__state~0); 33742#L114 assume !(8195 == ssl3_accept_~s__state~0); 33739#L117 assume !(8480 == ssl3_accept_~s__state~0); 33736#L120 assume !(8481 == ssl3_accept_~s__state~0); 33733#L123 assume !(8482 == ssl3_accept_~s__state~0); 33730#L126 assume !(8464 == ssl3_accept_~s__state~0); 33727#L129 assume !(8465 == ssl3_accept_~s__state~0); 33724#L132 assume !(8466 == ssl3_accept_~s__state~0); 33721#L135 assume !(8496 == ssl3_accept_~s__state~0); 33718#L138 assume !(8497 == ssl3_accept_~s__state~0); 33715#L141 assume !(8512 == ssl3_accept_~s__state~0); 33138#L144 assume !(8513 == ssl3_accept_~s__state~0); 33097#L147 assume 8528 == ssl3_accept_~s__state~0; 33098#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33061#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33062#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33070#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 33111#L353 assume !(ssl3_accept_~ret~0 <= 0); 33179#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33231#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33770#L603 ssl3_accept_~skip~0 := 0; 33764#L99-3 assume true; 33761#L99-1 assume !false; 33758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33755#L102 assume !(12292 == ssl3_accept_~s__state~0); 33752#L105 assume !(16384 == ssl3_accept_~s__state~0); 33749#L108 assume !(8192 == ssl3_accept_~s__state~0); 33746#L111 assume !(24576 == ssl3_accept_~s__state~0); 33743#L114 assume !(8195 == ssl3_accept_~s__state~0); 33740#L117 assume !(8480 == ssl3_accept_~s__state~0); 33737#L120 assume !(8481 == ssl3_accept_~s__state~0); 33734#L123 assume !(8482 == ssl3_accept_~s__state~0); 33731#L126 assume !(8464 == ssl3_accept_~s__state~0); 33728#L129 assume !(8465 == ssl3_accept_~s__state~0); 33725#L132 assume !(8466 == ssl3_accept_~s__state~0); 33722#L135 assume !(8496 == ssl3_accept_~s__state~0); 33719#L138 assume !(8497 == ssl3_accept_~s__state~0); 33716#L141 assume !(8512 == ssl3_accept_~s__state~0); 33713#L144 assume !(8513 == ssl3_accept_~s__state~0); 33711#L147 assume !(8528 == ssl3_accept_~s__state~0); 33116#L150 assume !(8529 == ssl3_accept_~s__state~0); 33080#L153 assume 8544 == ssl3_accept_~s__state~0; 33081#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33057#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 33059#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33225#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33174#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 33172#L400 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; 33168#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33588#L603 ssl3_accept_~skip~0 := 0; 33586#L99-3 assume true; 33584#L99-1 assume !false; 33582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33580#L102 assume !(12292 == ssl3_accept_~s__state~0); 33578#L105 assume !(16384 == ssl3_accept_~s__state~0); 33576#L108 assume !(8192 == ssl3_accept_~s__state~0); 33574#L111 assume !(24576 == ssl3_accept_~s__state~0); 33572#L114 assume !(8195 == ssl3_accept_~s__state~0); 33570#L117 assume !(8480 == ssl3_accept_~s__state~0); 33568#L120 assume !(8481 == ssl3_accept_~s__state~0); 33565#L123 assume !(8482 == ssl3_accept_~s__state~0); 33562#L126 assume !(8464 == ssl3_accept_~s__state~0); 33560#L129 assume !(8465 == ssl3_accept_~s__state~0); 33558#L132 assume !(8466 == ssl3_accept_~s__state~0); 33515#L135 assume !(8496 == ssl3_accept_~s__state~0); 33514#L138 assume !(8497 == ssl3_accept_~s__state~0); 33510#L141 assume !(8512 == ssl3_accept_~s__state~0); 33507#L144 assume !(8513 == ssl3_accept_~s__state~0); 33506#L147 assume !(8528 == ssl3_accept_~s__state~0); 33505#L150 assume !(8529 == ssl3_accept_~s__state~0); 33500#L153 assume !(8544 == ssl3_accept_~s__state~0); 33498#L156 assume !(8545 == ssl3_accept_~s__state~0); 33496#L159 assume !(8560 == ssl3_accept_~s__state~0); 33494#L162 assume !(8561 == ssl3_accept_~s__state~0); 33360#L165 assume 8448 == ssl3_accept_~s__state~0; 33140#L166 assume !(ssl3_accept_~num1~0 > 0); 33141#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33252#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33310#L603 ssl3_accept_~skip~0 := 0; 33307#L99-3 assume true; 33303#L99-1 assume !false; 33299#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33278#L102 assume !(12292 == ssl3_accept_~s__state~0); 33279#L105 assume !(16384 == ssl3_accept_~s__state~0); 33305#L108 assume !(8192 == ssl3_accept_~s__state~0); 33301#L111 assume !(24576 == ssl3_accept_~s__state~0); 33297#L114 assume !(8195 == ssl3_accept_~s__state~0); 33287#L117 assume !(8480 == ssl3_accept_~s__state~0); 33285#L120 assume !(8481 == ssl3_accept_~s__state~0); 33286#L123 assume !(8482 == ssl3_accept_~s__state~0); 33361#L126 assume 8464 == ssl3_accept_~s__state~0; 33135#L133 [2018-11-18 17:02:03,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:03,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 17:02:03,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:03,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:03,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:03,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:03,334 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:03,334 INFO L82 PathProgramCache]: Analyzing trace with hash 994998270, now seen corresponding path program 1 times [2018-11-18 17:02:03,334 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:03,334 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:03,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,335 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:03,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:03,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:03,488 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:02:03,488 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:02:03,488 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-11-18 17:02:03,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:02:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:03,549 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:03,562 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:02:03,587 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:02:03,588 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:02:03,588 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:03,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 17:02:03,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 17:02:03,588 INFO L87 Difference]: Start difference. First operand 752 states and 984 transitions. cyclomatic complexity: 235 Second operand 4 states. [2018-11-18 17:02:04,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:04,149 INFO L93 Difference]: Finished difference Result 1252 states and 1622 transitions. [2018-11-18 17:02:04,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 17:02:04,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1252 states and 1622 transitions. [2018-11-18 17:02:04,152 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1101 [2018-11-18 17:02:04,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1252 states to 1252 states and 1622 transitions. [2018-11-18 17:02:04,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1135 [2018-11-18 17:02:04,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1135 [2018-11-18 17:02:04,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1252 states and 1622 transitions. [2018-11-18 17:02:04,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:04,156 INFO L705 BuchiCegarLoop]: Abstraction has 1252 states and 1622 transitions. [2018-11-18 17:02:04,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states and 1622 transitions. [2018-11-18 17:02:04,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 952. [2018-11-18 17:02:04,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 952 states. [2018-11-18 17:02:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1243 transitions. [2018-11-18 17:02:04,162 INFO L728 BuchiCegarLoop]: Abstraction has 952 states and 1243 transitions. [2018-11-18 17:02:04,162 INFO L608 BuchiCegarLoop]: Abstraction has 952 states and 1243 transitions. [2018-11-18 17:02:04,163 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 17:02:04,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 952 states and 1243 transitions. [2018-11-18 17:02:04,164 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 801 [2018-11-18 17:02:04,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:04,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:04,165 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-11-18 17:02:04,165 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-11-18 17:02:04,165 INFO L794 eck$LassoCheckResult]: Stem: 35682#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35519#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 35520#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35677#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 35678#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35651#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 35717#L99-3 assume true; 35751#L99-1 assume !false; 36178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36176#L102 assume !(12292 == ssl3_accept_~s__state~0); 36174#L105 assume !(16384 == ssl3_accept_~s__state~0); 36172#L108 assume !(8192 == ssl3_accept_~s__state~0); 36170#L111 assume !(24576 == ssl3_accept_~s__state~0); 36168#L114 assume !(8195 == ssl3_accept_~s__state~0); 36166#L117 assume !(8480 == ssl3_accept_~s__state~0); 36164#L120 assume !(8481 == ssl3_accept_~s__state~0); 36162#L123 assume !(8482 == ssl3_accept_~s__state~0); 36160#L126 assume 8464 == ssl3_accept_~s__state~0; 35582#L133 [2018-11-18 17:02:04,166 INFO L796 eck$LassoCheckResult]: Loop: 35582#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35509#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35504#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; 35505#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35514#L603 ssl3_accept_~skip~0 := 0; 35667#L99-3 assume true; 35680#L99-1 assume !false; 35623#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35624#L102 assume !(12292 == ssl3_accept_~s__state~0); 35629#L105 assume !(16384 == ssl3_accept_~s__state~0); 35630#L108 assume !(8192 == ssl3_accept_~s__state~0); 35580#L111 assume !(24576 == ssl3_accept_~s__state~0); 35541#L114 assume !(8195 == ssl3_accept_~s__state~0); 35542#L117 assume !(8480 == ssl3_accept_~s__state~0); 35521#L120 assume !(8481 == ssl3_accept_~s__state~0); 35522#L123 assume !(8482 == ssl3_accept_~s__state~0); 35693#L126 assume !(8464 == ssl3_accept_~s__state~0); 35694#L129 assume !(8465 == ssl3_accept_~s__state~0); 35689#L132 assume !(8466 == ssl3_accept_~s__state~0); 35653#L135 assume 8496 == ssl3_accept_~s__state~0; 35560#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35561#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35635#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36145#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 35576#L293-2 ssl3_accept_~s__init_num~0 := 0; 35577#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36396#L603 ssl3_accept_~skip~0 := 0; 36395#L99-3 assume true; 36394#L99-1 assume !false; 36393#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36392#L102 assume !(12292 == ssl3_accept_~s__state~0); 36391#L105 assume !(16384 == ssl3_accept_~s__state~0); 36388#L108 assume !(8192 == ssl3_accept_~s__state~0); 36386#L111 assume !(24576 == ssl3_accept_~s__state~0); 36385#L114 assume !(8195 == ssl3_accept_~s__state~0); 36384#L117 assume !(8480 == ssl3_accept_~s__state~0); 36383#L120 assume !(8481 == ssl3_accept_~s__state~0); 36382#L123 assume !(8482 == ssl3_accept_~s__state~0); 36381#L126 assume !(8464 == ssl3_accept_~s__state~0); 36380#L129 assume !(8465 == ssl3_accept_~s__state~0); 36379#L132 assume !(8466 == ssl3_accept_~s__state~0); 36377#L135 assume !(8496 == ssl3_accept_~s__state~0); 35664#L138 assume !(8497 == ssl3_accept_~s__state~0); 35640#L141 assume !(8512 == ssl3_accept_~s__state~0); 35585#L144 assume !(8513 == ssl3_accept_~s__state~0); 35545#L147 assume !(8528 == ssl3_accept_~s__state~0); 35546#L150 assume !(8529 == ssl3_accept_~s__state~0); 35528#L153 assume !(8544 == ssl3_accept_~s__state~0); 35529#L156 assume !(8545 == ssl3_accept_~s__state~0); 35708#L159 assume !(8560 == ssl3_accept_~s__state~0); 35700#L162 assume !(8561 == ssl3_accept_~s__state~0); 35671#L165 assume !(8448 == ssl3_accept_~s__state~0); 35657#L168 assume !(8576 == ssl3_accept_~s__state~0); 35658#L171 assume !(8577 == ssl3_accept_~s__state~0); 35646#L174 assume !(8592 == ssl3_accept_~s__state~0); 35590#L177 assume !(8593 == ssl3_accept_~s__state~0); 35555#L180 assume !(8608 == ssl3_accept_~s__state~0); 35556#L183 assume !(8609 == ssl3_accept_~s__state~0); 35500#L186 assume !(8640 == ssl3_accept_~s__state~0); 35501#L189 assume !(8641 == ssl3_accept_~s__state~0); 35712#L192 assume 8656 == ssl3_accept_~s__state~0; 35648#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 35609#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35610#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35606#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 35616#L520 assume !(0 == ssl3_accept_~tmp___10~0); 35683#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36418#L603 ssl3_accept_~skip~0 := 0; 36447#L99-3 assume true; 36446#L99-1 assume !false; 36445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36444#L102 assume !(12292 == ssl3_accept_~s__state~0); 36443#L105 assume !(16384 == ssl3_accept_~s__state~0); 36442#L108 assume !(8192 == ssl3_accept_~s__state~0); 36441#L111 assume !(24576 == ssl3_accept_~s__state~0); 36440#L114 assume !(8195 == ssl3_accept_~s__state~0); 36439#L117 assume !(8480 == ssl3_accept_~s__state~0); 36438#L120 assume !(8481 == ssl3_accept_~s__state~0); 36437#L123 assume !(8482 == ssl3_accept_~s__state~0); 36436#L126 assume !(8464 == ssl3_accept_~s__state~0); 36432#L129 assume !(8465 == ssl3_accept_~s__state~0); 36429#L132 assume !(8466 == ssl3_accept_~s__state~0); 36328#L135 assume !(8496 == ssl3_accept_~s__state~0); 36303#L138 assume !(8497 == ssl3_accept_~s__state~0); 36298#L141 assume !(8512 == ssl3_accept_~s__state~0); 36296#L144 assume !(8513 == ssl3_accept_~s__state~0); 36294#L147 assume !(8528 == ssl3_accept_~s__state~0); 36292#L150 assume !(8529 == ssl3_accept_~s__state~0); 36290#L153 assume !(8544 == ssl3_accept_~s__state~0); 36288#L156 assume !(8545 == ssl3_accept_~s__state~0); 36286#L159 assume !(8560 == ssl3_accept_~s__state~0); 36284#L162 assume !(8561 == ssl3_accept_~s__state~0); 36282#L165 assume !(8448 == ssl3_accept_~s__state~0); 36149#L168 assume !(8576 == ssl3_accept_~s__state~0); 36147#L171 assume !(8577 == ssl3_accept_~s__state~0); 36141#L174 assume !(8592 == ssl3_accept_~s__state~0); 36137#L177 assume !(8593 == ssl3_accept_~s__state~0); 36130#L180 assume !(8608 == ssl3_accept_~s__state~0); 36127#L183 assume !(8609 == ssl3_accept_~s__state~0); 36124#L186 assume !(8640 == ssl3_accept_~s__state~0); 36121#L189 assume !(8641 == ssl3_accept_~s__state~0); 36118#L192 assume !(8656 == ssl3_accept_~s__state~0); 36115#L195 assume !(8657 == ssl3_accept_~s__state~0); 35673#L198 assume 8672 == ssl3_accept_~s__state~0; 35603#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35604#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 35663#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35633#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35613#L543-2 ssl3_accept_~s__init_num~0 := 0; 35614#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36318#L603 ssl3_accept_~skip~0 := 0; 36317#L99-3 assume true; 36316#L99-1 assume !false; 36315#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36314#L102 assume !(12292 == ssl3_accept_~s__state~0); 36313#L105 assume !(16384 == ssl3_accept_~s__state~0); 36312#L108 assume !(8192 == ssl3_accept_~s__state~0); 36311#L111 assume !(24576 == ssl3_accept_~s__state~0); 36310#L114 assume !(8195 == ssl3_accept_~s__state~0); 36309#L117 assume !(8480 == ssl3_accept_~s__state~0); 36308#L120 assume !(8481 == ssl3_accept_~s__state~0); 36307#L123 assume !(8482 == ssl3_accept_~s__state~0); 36306#L126 assume !(8464 == ssl3_accept_~s__state~0); 36305#L129 assume !(8465 == ssl3_accept_~s__state~0); 36304#L132 assume !(8466 == ssl3_accept_~s__state~0); 35898#L135 assume !(8496 == ssl3_accept_~s__state~0); 35897#L138 assume !(8497 == ssl3_accept_~s__state~0); 35896#L141 assume !(8512 == ssl3_accept_~s__state~0); 35895#L144 assume !(8513 == ssl3_accept_~s__state~0); 35894#L147 assume !(8528 == ssl3_accept_~s__state~0); 35893#L150 assume !(8529 == ssl3_accept_~s__state~0); 35889#L153 assume !(8544 == ssl3_accept_~s__state~0); 35882#L156 assume !(8545 == ssl3_accept_~s__state~0); 35875#L159 assume !(8560 == ssl3_accept_~s__state~0); 35867#L162 assume !(8561 == ssl3_accept_~s__state~0); 35802#L165 assume 8448 == ssl3_accept_~s__state~0; 35801#L166 assume !(ssl3_accept_~num1~0 > 0); 35791#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35787#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35781#L603 ssl3_accept_~skip~0 := 0; 35779#L99-3 assume true; 35777#L99-1 assume !false; 35775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35772#L102 assume !(12292 == ssl3_accept_~s__state~0); 35770#L105 assume !(16384 == ssl3_accept_~s__state~0); 35768#L108 assume !(8192 == ssl3_accept_~s__state~0); 35765#L111 assume !(24576 == ssl3_accept_~s__state~0); 35762#L114 assume !(8195 == ssl3_accept_~s__state~0); 35760#L117 assume !(8480 == ssl3_accept_~s__state~0); 35758#L120 assume !(8481 == ssl3_accept_~s__state~0); 35755#L123 assume !(8482 == ssl3_accept_~s__state~0); 35756#L126 assume 8464 == ssl3_accept_~s__state~0; 35582#L133 [2018-11-18 17:02:04,166 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 17:02:04,166 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:04,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,175 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1842376900, now seen corresponding path program 1 times [2018-11-18 17:02:04,175 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,176 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:04,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:04,292 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-18 17:02:04,292 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:04,292 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:04,292 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:04,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:04,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:04,293 INFO L87 Difference]: Start difference. First operand 952 states and 1243 transitions. cyclomatic complexity: 294 Second operand 3 states. [2018-11-18 17:02:04,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:04,306 INFO L93 Difference]: Finished difference Result 1626 states and 2144 transitions. [2018-11-18 17:02:04,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:04,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1626 states and 2144 transitions. [2018-11-18 17:02:04,312 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1475 [2018-11-18 17:02:04,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1626 states to 1626 states and 2144 transitions. [2018-11-18 17:02:04,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1509 [2018-11-18 17:02:04,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1509 [2018-11-18 17:02:04,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1626 states and 2144 transitions. [2018-11-18 17:02:04,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:04,324 INFO L705 BuchiCegarLoop]: Abstraction has 1626 states and 2144 transitions. [2018-11-18 17:02:04,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states and 2144 transitions. [2018-11-18 17:02:04,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1626. [2018-11-18 17:02:04,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1626 states. [2018-11-18 17:02:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 2144 transitions. [2018-11-18 17:02:04,340 INFO L728 BuchiCegarLoop]: Abstraction has 1626 states and 2144 transitions. [2018-11-18 17:02:04,340 INFO L608 BuchiCegarLoop]: Abstraction has 1626 states and 2144 transitions. [2018-11-18 17:02:04,340 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 17:02:04,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1626 states and 2144 transitions. [2018-11-18 17:02:04,343 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1475 [2018-11-18 17:02:04,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:04,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:04,344 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-11-18 17:02:04,344 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 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] [2018-11-18 17:02:04,344 INFO L794 eck$LassoCheckResult]: Stem: 38281#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38105#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 38106#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38275#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 38276#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38247#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 38329#L99-3 assume true; 38363#L99-1 assume !false; 39371#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39366#L102 assume !(12292 == ssl3_accept_~s__state~0); 39362#L105 assume !(16384 == ssl3_accept_~s__state~0); 39358#L108 assume !(8192 == ssl3_accept_~s__state~0); 39357#L111 assume !(24576 == ssl3_accept_~s__state~0); 39337#L114 assume !(8195 == ssl3_accept_~s__state~0); 39332#L117 assume !(8480 == ssl3_accept_~s__state~0); 39324#L120 assume !(8481 == ssl3_accept_~s__state~0); 39320#L123 assume !(8482 == ssl3_accept_~s__state~0); 38687#L126 assume 8464 == ssl3_accept_~s__state~0; 38572#L133 [2018-11-18 17:02:04,345 INFO L796 eck$LassoCheckResult]: Loop: 38572#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39211#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39209#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; 39207#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39201#L603 ssl3_accept_~skip~0 := 0; 39199#L99-3 assume true; 39197#L99-1 assume !false; 39195#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39193#L102 assume !(12292 == ssl3_accept_~s__state~0); 39192#L105 assume !(16384 == ssl3_accept_~s__state~0); 39190#L108 assume !(8192 == ssl3_accept_~s__state~0); 39188#L111 assume !(24576 == ssl3_accept_~s__state~0); 39186#L114 assume !(8195 == ssl3_accept_~s__state~0); 39184#L117 assume !(8480 == ssl3_accept_~s__state~0); 39183#L120 assume !(8481 == ssl3_accept_~s__state~0); 39182#L123 assume !(8482 == ssl3_accept_~s__state~0); 39180#L126 assume !(8464 == ssl3_accept_~s__state~0); 39178#L129 assume !(8465 == ssl3_accept_~s__state~0); 39176#L132 assume !(8466 == ssl3_accept_~s__state~0); 39152#L135 assume 8496 == ssl3_accept_~s__state~0; 38552#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39148#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39146#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 39144#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38122#L293-2 ssl3_accept_~s__init_num~0 := 0; 39022#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39017#L603 ssl3_accept_~skip~0 := 0; 39016#L99-3 assume true; 39015#L99-1 assume !false; 39014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39013#L102 assume !(12292 == ssl3_accept_~s__state~0); 39012#L105 assume !(16384 == ssl3_accept_~s__state~0); 39010#L108 assume !(8192 == ssl3_accept_~s__state~0); 39008#L111 assume !(24576 == ssl3_accept_~s__state~0); 39006#L114 assume !(8195 == ssl3_accept_~s__state~0); 39004#L117 assume !(8480 == ssl3_accept_~s__state~0); 39002#L120 assume !(8481 == ssl3_accept_~s__state~0); 39000#L123 assume !(8482 == ssl3_accept_~s__state~0); 38998#L126 assume !(8464 == ssl3_accept_~s__state~0); 38996#L129 assume !(8465 == ssl3_accept_~s__state~0); 38994#L132 assume !(8466 == ssl3_accept_~s__state~0); 38993#L135 assume !(8496 == ssl3_accept_~s__state~0); 38992#L138 assume !(8497 == ssl3_accept_~s__state~0); 38662#L141 assume 8512 == ssl3_accept_~s__state~0; 38535#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39252#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39250#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39246#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39239#L603 ssl3_accept_~skip~0 := 0; 39238#L99-3 assume true; 39237#L99-1 assume !false; 39236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39235#L102 assume !(12292 == ssl3_accept_~s__state~0); 39234#L105 assume !(16384 == ssl3_accept_~s__state~0); 39233#L108 assume !(8192 == ssl3_accept_~s__state~0); 39232#L111 assume !(24576 == ssl3_accept_~s__state~0); 39228#L114 assume !(8195 == ssl3_accept_~s__state~0); 39225#L117 assume !(8480 == ssl3_accept_~s__state~0); 39224#L120 assume !(8481 == ssl3_accept_~s__state~0); 39223#L123 assume !(8482 == ssl3_accept_~s__state~0); 39222#L126 assume !(8464 == ssl3_accept_~s__state~0); 39221#L129 assume !(8465 == ssl3_accept_~s__state~0); 39220#L132 assume !(8466 == ssl3_accept_~s__state~0); 39219#L135 assume !(8496 == ssl3_accept_~s__state~0); 38988#L138 assume !(8497 == ssl3_accept_~s__state~0); 38987#L141 assume !(8512 == ssl3_accept_~s__state~0); 38986#L144 assume !(8513 == ssl3_accept_~s__state~0); 38985#L147 assume 8528 == ssl3_accept_~s__state~0; 38462#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38983#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38103#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38104#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38145#L353 assume !(ssl3_accept_~ret~0 <= 0); 38954#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38949#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38943#L603 ssl3_accept_~skip~0 := 0; 38941#L99-3 assume true; 38939#L99-1 assume !false; 38937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38935#L102 assume !(12292 == ssl3_accept_~s__state~0); 38933#L105 assume !(16384 == ssl3_accept_~s__state~0); 38931#L108 assume !(8192 == ssl3_accept_~s__state~0); 38929#L111 assume !(24576 == ssl3_accept_~s__state~0); 38927#L114 assume !(8195 == ssl3_accept_~s__state~0); 38925#L117 assume !(8480 == ssl3_accept_~s__state~0); 38923#L120 assume !(8481 == ssl3_accept_~s__state~0); 38921#L123 assume !(8482 == ssl3_accept_~s__state~0); 38914#L126 assume !(8464 == ssl3_accept_~s__state~0); 38910#L129 assume !(8465 == ssl3_accept_~s__state~0); 38906#L132 assume !(8466 == ssl3_accept_~s__state~0); 38902#L135 assume !(8496 == ssl3_accept_~s__state~0); 38898#L138 assume !(8497 == ssl3_accept_~s__state~0); 38894#L141 assume !(8512 == ssl3_accept_~s__state~0); 38890#L144 assume !(8513 == ssl3_accept_~s__state~0); 38886#L147 assume !(8528 == ssl3_accept_~s__state~0); 38882#L150 assume !(8529 == ssl3_accept_~s__state~0); 38792#L153 assume 8544 == ssl3_accept_~s__state~0; 38664#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38791#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 38789#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38788#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38782#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38779#L400 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; 38752#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38744#L603 ssl3_accept_~skip~0 := 0; 38740#L99-3 assume true; 38736#L99-1 assume !false; 38732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38728#L102 assume !(12292 == ssl3_accept_~s__state~0); 38724#L105 assume !(16384 == ssl3_accept_~s__state~0); 38720#L108 assume !(8192 == ssl3_accept_~s__state~0); 38716#L111 assume !(24576 == ssl3_accept_~s__state~0); 38712#L114 assume !(8195 == ssl3_accept_~s__state~0); 38708#L117 assume !(8480 == ssl3_accept_~s__state~0); 38705#L120 assume !(8481 == ssl3_accept_~s__state~0); 38703#L123 assume !(8482 == ssl3_accept_~s__state~0); 38701#L126 assume !(8464 == ssl3_accept_~s__state~0); 38699#L129 assume !(8465 == ssl3_accept_~s__state~0); 38696#L132 assume !(8466 == ssl3_accept_~s__state~0); 38693#L135 assume !(8496 == ssl3_accept_~s__state~0); 38692#L138 assume !(8497 == ssl3_accept_~s__state~0); 38691#L141 assume !(8512 == ssl3_accept_~s__state~0); 38690#L144 assume !(8513 == ssl3_accept_~s__state~0); 38684#L147 assume !(8528 == ssl3_accept_~s__state~0); 38683#L150 assume !(8529 == ssl3_accept_~s__state~0); 38681#L153 assume !(8544 == ssl3_accept_~s__state~0); 38679#L156 assume !(8545 == ssl3_accept_~s__state~0); 38677#L159 assume !(8560 == ssl3_accept_~s__state~0); 38675#L162 assume !(8561 == ssl3_accept_~s__state~0); 38673#L165 assume 8448 == ssl3_accept_~s__state~0; 38176#L166 assume !(ssl3_accept_~num1~0 > 0); 38177#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38302#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38855#L603 ssl3_accept_~skip~0 := 0; 38852#L99-3 assume true; 38849#L99-1 assume !false; 38846#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38843#L102 assume !(12292 == ssl3_accept_~s__state~0); 38836#L105 assume 16384 == ssl3_accept_~s__state~0; 38834#L211 ssl3_accept_~s__server~0 := 1; 38832#L216 assume 0 != ssl3_accept_~cb~0; 38830#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38828#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38770#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38767#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38764#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 38762#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38746#L603 ssl3_accept_~skip~0 := 0; 38742#L99-3 assume true; 38738#L99-1 assume !false; 38734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38730#L102 assume !(12292 == ssl3_accept_~s__state~0); 38726#L105 assume !(16384 == ssl3_accept_~s__state~0); 38722#L108 assume !(8192 == ssl3_accept_~s__state~0); 38718#L111 assume !(24576 == ssl3_accept_~s__state~0); 38714#L114 assume !(8195 == ssl3_accept_~s__state~0); 38710#L117 assume !(8480 == ssl3_accept_~s__state~0); 38706#L120 assume !(8481 == ssl3_accept_~s__state~0); 38704#L123 assume !(8482 == ssl3_accept_~s__state~0); 38702#L126 assume 8464 == ssl3_accept_~s__state~0; 38572#L133 [2018-11-18 17:02:04,345 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 17:02:04,345 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,361 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:04,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,367 INFO L82 PathProgramCache]: Analyzing trace with hash 260433780, now seen corresponding path program 1 times [2018-11-18 17:02:04,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,367 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:04,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:02:04,476 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:02:04,476 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:02:04,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:04,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:04,508 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 17:02:04,560 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:02:04,560 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:02:04,561 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:04,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:02:04,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:02:04,561 INFO L87 Difference]: Start difference. First operand 1626 states and 2144 transitions. cyclomatic complexity: 522 Second operand 5 states. [2018-11-18 17:02:04,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:04,774 INFO L93 Difference]: Finished difference Result 2744 states and 3575 transitions. [2018-11-18 17:02:04,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:02:04,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2744 states and 3575 transitions. [2018-11-18 17:02:04,779 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2217 [2018-11-18 17:02:04,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2744 states to 2708 states and 3537 transitions. [2018-11-18 17:02:04,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2591 [2018-11-18 17:02:04,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2591 [2018-11-18 17:02:04,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2708 states and 3537 transitions. [2018-11-18 17:02:04,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:04,787 INFO L705 BuchiCegarLoop]: Abstraction has 2708 states and 3537 transitions. [2018-11-18 17:02:04,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2708 states and 3537 transitions. [2018-11-18 17:02:04,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2708 to 2101. [2018-11-18 17:02:04,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2101 states. [2018-11-18 17:02:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 2776 transitions. [2018-11-18 17:02:04,803 INFO L728 BuchiCegarLoop]: Abstraction has 2101 states and 2776 transitions. [2018-11-18 17:02:04,803 INFO L608 BuchiCegarLoop]: Abstraction has 2101 states and 2776 transitions. [2018-11-18 17:02:04,803 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 17:02:04,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2101 states and 2776 transitions. [2018-11-18 17:02:04,807 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1936 [2018-11-18 17:02:04,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:04,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:04,808 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-11-18 17:02:04,808 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-11-18 17:02:04,808 INFO L794 eck$LassoCheckResult]: Stem: 43150#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42966#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 42967#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43145#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 43146#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43110#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 43202#L99-3 assume true; 43226#L99-1 assume !false; 43942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43941#L102 assume !(12292 == ssl3_accept_~s__state~0); 43940#L105 assume !(16384 == ssl3_accept_~s__state~0); 43939#L108 assume !(8192 == ssl3_accept_~s__state~0); 43938#L111 assume !(24576 == ssl3_accept_~s__state~0); 43937#L114 assume !(8195 == ssl3_accept_~s__state~0); 43936#L117 assume !(8480 == ssl3_accept_~s__state~0); 43935#L120 assume !(8481 == ssl3_accept_~s__state~0); 43934#L123 assume !(8482 == ssl3_accept_~s__state~0); 43933#L126 assume 8464 == ssl3_accept_~s__state~0; 43293#L133 [2018-11-18 17:02:04,808 INFO L796 eck$LassoCheckResult]: Loop: 43293#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44255#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42949#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; 42950#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44781#L603 ssl3_accept_~skip~0 := 0; 44779#L99-3 assume true; 44777#L99-1 assume !false; 44775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44773#L102 assume !(12292 == ssl3_accept_~s__state~0); 44771#L105 assume !(16384 == ssl3_accept_~s__state~0); 44769#L108 assume !(8192 == ssl3_accept_~s__state~0); 44767#L111 assume !(24576 == ssl3_accept_~s__state~0); 44765#L114 assume !(8195 == ssl3_accept_~s__state~0); 44763#L117 assume !(8480 == ssl3_accept_~s__state~0); 44761#L120 assume !(8481 == ssl3_accept_~s__state~0); 44759#L123 assume !(8482 == ssl3_accept_~s__state~0); 44749#L126 assume !(8464 == ssl3_accept_~s__state~0); 44745#L129 assume !(8465 == ssl3_accept_~s__state~0); 44740#L132 assume !(8466 == ssl3_accept_~s__state~0); 44185#L135 assume 8496 == ssl3_accept_~s__state~0; 43290#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44097#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44093#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44090#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42983#L293-2 ssl3_accept_~s__init_num~0 := 0; 44089#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44084#L603 ssl3_accept_~skip~0 := 0; 44083#L99-3 assume true; 44082#L99-1 assume !false; 44081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44080#L102 assume !(12292 == ssl3_accept_~s__state~0); 44079#L105 assume !(16384 == ssl3_accept_~s__state~0); 44078#L108 assume !(8192 == ssl3_accept_~s__state~0); 44077#L111 assume !(24576 == ssl3_accept_~s__state~0); 44076#L114 assume !(8195 == ssl3_accept_~s__state~0); 44075#L117 assume !(8480 == ssl3_accept_~s__state~0); 44074#L120 assume !(8481 == ssl3_accept_~s__state~0); 44073#L123 assume !(8482 == ssl3_accept_~s__state~0); 44070#L126 assume !(8464 == ssl3_accept_~s__state~0); 44067#L129 assume !(8465 == ssl3_accept_~s__state~0); 44064#L132 assume !(8466 == ssl3_accept_~s__state~0); 44062#L135 assume !(8496 == ssl3_accept_~s__state~0); 44059#L138 assume !(8497 == ssl3_accept_~s__state~0); 44056#L141 assume 8512 == ssl3_accept_~s__state~0; 43287#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44920#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44918#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44909#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44903#L603 ssl3_accept_~skip~0 := 0; 44901#L99-3 assume true; 44899#L99-1 assume !false; 44897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44895#L102 assume !(12292 == ssl3_accept_~s__state~0); 44893#L105 assume !(16384 == ssl3_accept_~s__state~0); 44891#L108 assume !(8192 == ssl3_accept_~s__state~0); 44889#L111 assume !(24576 == ssl3_accept_~s__state~0); 44887#L114 assume !(8195 == ssl3_accept_~s__state~0); 44885#L117 assume !(8480 == ssl3_accept_~s__state~0); 44883#L120 assume !(8481 == ssl3_accept_~s__state~0); 44881#L123 assume !(8482 == ssl3_accept_~s__state~0); 44879#L126 assume !(8464 == ssl3_accept_~s__state~0); 44877#L129 assume !(8465 == ssl3_accept_~s__state~0); 44875#L132 assume !(8466 == ssl3_accept_~s__state~0); 44873#L135 assume !(8496 == ssl3_accept_~s__state~0); 44871#L138 assume !(8497 == ssl3_accept_~s__state~0); 44869#L141 assume !(8512 == ssl3_accept_~s__state~0); 44867#L144 assume !(8513 == ssl3_accept_~s__state~0); 44865#L147 assume 8528 == ssl3_accept_~s__state~0; 43284#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44855#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 44848#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43166#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43167#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43142#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43143#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45038#L603 ssl3_accept_~skip~0 := 0; 45037#L99-3 assume true; 45036#L99-1 assume !false; 45035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45013#L102 assume !(12292 == ssl3_accept_~s__state~0); 45014#L105 assume !(16384 == ssl3_accept_~s__state~0); 45034#L108 assume !(8192 == ssl3_accept_~s__state~0); 43030#L111 assume !(24576 == ssl3_accept_~s__state~0); 42988#L114 assume !(8195 == ssl3_accept_~s__state~0); 42989#L117 assume !(8480 == ssl3_accept_~s__state~0); 42968#L120 assume !(8481 == ssl3_accept_~s__state~0); 42969#L123 assume !(8482 == ssl3_accept_~s__state~0); 43183#L126 assume !(8464 == ssl3_accept_~s__state~0); 45019#L129 assume !(8465 == ssl3_accept_~s__state~0); 45017#L132 assume !(8466 == ssl3_accept_~s__state~0); 43115#L135 assume !(8496 == ssl3_accept_~s__state~0); 43116#L138 assume !(8497 == ssl3_accept_~s__state~0); 43099#L141 assume !(8512 == ssl3_accept_~s__state~0); 43037#L144 assume !(8513 == ssl3_accept_~s__state~0); 43038#L147 assume !(8528 == ssl3_accept_~s__state~0); 43012#L150 assume !(8529 == ssl3_accept_~s__state~0); 42975#L153 assume 8544 == ssl3_accept_~s__state~0; 42976#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42951#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 42953#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43136#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43075#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 43072#L400 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; 43073#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44520#L603 ssl3_accept_~skip~0 := 0; 44517#L99-3 assume true; 44514#L99-1 assume !false; 44511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44509#L102 assume !(12292 == ssl3_accept_~s__state~0); 44507#L105 assume !(16384 == ssl3_accept_~s__state~0); 44503#L108 assume !(8192 == ssl3_accept_~s__state~0); 44500#L111 assume !(24576 == ssl3_accept_~s__state~0); 44499#L114 assume !(8195 == ssl3_accept_~s__state~0); 44498#L117 assume !(8480 == ssl3_accept_~s__state~0); 44497#L120 assume !(8481 == ssl3_accept_~s__state~0); 44377#L123 assume !(8482 == ssl3_accept_~s__state~0); 44370#L126 assume !(8464 == ssl3_accept_~s__state~0); 44366#L129 assume !(8465 == ssl3_accept_~s__state~0); 44352#L132 assume !(8466 == ssl3_accept_~s__state~0); 44323#L135 assume !(8496 == ssl3_accept_~s__state~0); 44321#L138 assume !(8497 == ssl3_accept_~s__state~0); 44279#L141 assume !(8512 == ssl3_accept_~s__state~0); 44277#L144 assume !(8513 == ssl3_accept_~s__state~0); 44275#L147 assume !(8528 == ssl3_accept_~s__state~0); 44273#L150 assume !(8529 == ssl3_accept_~s__state~0); 44272#L153 assume !(8544 == ssl3_accept_~s__state~0); 44271#L156 assume !(8545 == ssl3_accept_~s__state~0); 44269#L159 assume !(8560 == ssl3_accept_~s__state~0); 44270#L162 assume !(8561 == ssl3_accept_~s__state~0); 44474#L165 assume 8448 == ssl3_accept_~s__state~0; 44472#L166 assume !(ssl3_accept_~num1~0 > 0); 43168#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43169#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44579#L603 ssl3_accept_~skip~0 := 0; 44577#L99-3 assume true; 44575#L99-1 assume !false; 44573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44571#L102 assume !(12292 == ssl3_accept_~s__state~0); 44569#L105 assume !(16384 == ssl3_accept_~s__state~0); 44567#L108 assume !(8192 == ssl3_accept_~s__state~0); 44565#L111 assume !(24576 == ssl3_accept_~s__state~0); 44563#L114 assume !(8195 == ssl3_accept_~s__state~0); 44561#L117 assume !(8480 == ssl3_accept_~s__state~0); 44559#L120 assume !(8481 == ssl3_accept_~s__state~0); 44557#L123 assume !(8482 == ssl3_accept_~s__state~0); 44555#L126 assume !(8464 == ssl3_accept_~s__state~0); 44553#L129 assume !(8465 == ssl3_accept_~s__state~0); 44551#L132 assume !(8466 == ssl3_accept_~s__state~0); 44549#L135 assume !(8496 == ssl3_accept_~s__state~0); 44544#L138 assume !(8497 == ssl3_accept_~s__state~0); 44541#L141 assume !(8512 == ssl3_accept_~s__state~0); 44540#L144 assume !(8513 == ssl3_accept_~s__state~0); 44527#L147 assume !(8528 == ssl3_accept_~s__state~0); 44521#L150 assume !(8529 == ssl3_accept_~s__state~0); 44518#L153 assume !(8544 == ssl3_accept_~s__state~0); 44515#L156 assume !(8545 == ssl3_accept_~s__state~0); 44512#L159 assume !(8560 == ssl3_accept_~s__state~0); 44448#L162 assume !(8561 == ssl3_accept_~s__state~0); 44447#L165 assume !(8448 == ssl3_accept_~s__state~0); 44380#L168 assume 8576 == ssl3_accept_~s__state~0; 44371#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 44367#L440 assume !(ssl3_accept_~ret~0 <= 0); 44347#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44344#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44339#L603 ssl3_accept_~skip~0 := 0; 44338#L99-3 assume true; 44337#L99-1 assume !false; 44336#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44335#L102 assume !(12292 == ssl3_accept_~s__state~0); 44334#L105 assume !(16384 == ssl3_accept_~s__state~0); 44333#L108 assume !(8192 == ssl3_accept_~s__state~0); 44332#L111 assume !(24576 == ssl3_accept_~s__state~0); 44331#L114 assume !(8195 == ssl3_accept_~s__state~0); 44330#L117 assume !(8480 == ssl3_accept_~s__state~0); 44329#L120 assume !(8481 == ssl3_accept_~s__state~0); 44328#L123 assume !(8482 == ssl3_accept_~s__state~0); 44327#L126 assume 8464 == ssl3_accept_~s__state~0; 43293#L133 [2018-11-18 17:02:04,808 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,808 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 17:02:04,809 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,809 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,809 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:04,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:04,814 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:04,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1475198423, now seen corresponding path program 1 times [2018-11-18 17:02:04,814 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:04,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:04,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,815 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:04,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:04,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:04,892 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 17:02:04,892 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:04,892 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:02:04,892 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:04,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:04,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:04,893 INFO L87 Difference]: Start difference. First operand 2101 states and 2776 transitions. cyclomatic complexity: 681 Second operand 3 states. [2018-11-18 17:02:05,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:05,011 INFO L93 Difference]: Finished difference Result 2327 states and 3042 transitions. [2018-11-18 17:02:05,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:05,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2327 states and 3042 transitions. [2018-11-18 17:02:05,017 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1994 [2018-11-18 17:02:05,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2327 states to 2257 states and 2972 transitions. [2018-11-18 17:02:05,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2140 [2018-11-18 17:02:05,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2140 [2018-11-18 17:02:05,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2257 states and 2972 transitions. [2018-11-18 17:02:05,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:05,024 INFO L705 BuchiCegarLoop]: Abstraction has 2257 states and 2972 transitions. [2018-11-18 17:02:05,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2257 states and 2972 transitions. [2018-11-18 17:02:05,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2257 to 2079. [2018-11-18 17:02:05,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2079 states. [2018-11-18 17:02:05,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2079 states to 2079 states and 2740 transitions. [2018-11-18 17:02:05,062 INFO L728 BuchiCegarLoop]: Abstraction has 2079 states and 2740 transitions. [2018-11-18 17:02:05,062 INFO L608 BuchiCegarLoop]: Abstraction has 2079 states and 2740 transitions. [2018-11-18 17:02:05,062 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 17:02:05,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2079 states and 2740 transitions. [2018-11-18 17:02:05,066 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1888 [2018-11-18 17:02:05,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:05,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:05,067 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-11-18 17:02:05,067 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-11-18 17:02:05,067 INFO L794 eck$LassoCheckResult]: Stem: 47585#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47399#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 47400#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47579#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 47580#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47542#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47644#L99-3 assume true; 47839#L99-1 assume !false; 48105#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48102#L102 assume !(12292 == ssl3_accept_~s__state~0); 48100#L105 assume !(16384 == ssl3_accept_~s__state~0); 48080#L108 assume !(8192 == ssl3_accept_~s__state~0); 48074#L111 assume !(24576 == ssl3_accept_~s__state~0); 48072#L114 assume !(8195 == ssl3_accept_~s__state~0); 48070#L117 assume !(8480 == ssl3_accept_~s__state~0); 48068#L120 assume !(8481 == ssl3_accept_~s__state~0); 48066#L123 assume !(8482 == ssl3_accept_~s__state~0); 48064#L126 assume 8464 == ssl3_accept_~s__state~0; 47798#L133 [2018-11-18 17:02:05,067 INFO L796 eck$LassoCheckResult]: Loop: 47798#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 47388#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47383#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; 47384#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49417#L603 ssl3_accept_~skip~0 := 0; 49415#L99-3 assume true; 49413#L99-1 assume !false; 49411#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49409#L102 assume !(12292 == ssl3_accept_~s__state~0); 49407#L105 assume !(16384 == ssl3_accept_~s__state~0); 49405#L108 assume !(8192 == ssl3_accept_~s__state~0); 49403#L111 assume !(24576 == ssl3_accept_~s__state~0); 49401#L114 assume !(8195 == ssl3_accept_~s__state~0); 49399#L117 assume !(8480 == ssl3_accept_~s__state~0); 49397#L120 assume !(8481 == ssl3_accept_~s__state~0); 49395#L123 assume !(8482 == ssl3_accept_~s__state~0); 49393#L126 assume !(8464 == ssl3_accept_~s__state~0); 49391#L129 assume !(8465 == ssl3_accept_~s__state~0); 49346#L132 assume !(8466 == ssl3_accept_~s__state~0); 48002#L135 assume 8496 == ssl3_accept_~s__state~0; 47795#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47999#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47997#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 47995#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47416#L293-2 ssl3_accept_~s__init_num~0 := 0; 47987#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47981#L603 ssl3_accept_~skip~0 := 0; 47979#L99-3 assume true; 47977#L99-1 assume !false; 47975#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47973#L102 assume !(12292 == ssl3_accept_~s__state~0); 47971#L105 assume !(16384 == ssl3_accept_~s__state~0); 47969#L108 assume !(8192 == ssl3_accept_~s__state~0); 47967#L111 assume !(24576 == ssl3_accept_~s__state~0); 47965#L114 assume !(8195 == ssl3_accept_~s__state~0); 47963#L117 assume !(8480 == ssl3_accept_~s__state~0); 47961#L120 assume !(8481 == ssl3_accept_~s__state~0); 47959#L123 assume !(8482 == ssl3_accept_~s__state~0); 47957#L126 assume !(8464 == ssl3_accept_~s__state~0); 47955#L129 assume !(8465 == ssl3_accept_~s__state~0); 47953#L132 assume !(8466 == ssl3_accept_~s__state~0); 47951#L135 assume !(8496 == ssl3_accept_~s__state~0); 47949#L138 assume !(8497 == ssl3_accept_~s__state~0); 47762#L141 assume 8512 == ssl3_accept_~s__state~0; 47763#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47460#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47417#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47418#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49321#L603 ssl3_accept_~skip~0 := 0; 49319#L99-3 assume true; 49317#L99-1 assume !false; 49315#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49313#L102 assume !(12292 == ssl3_accept_~s__state~0); 49311#L105 assume !(16384 == ssl3_accept_~s__state~0); 49309#L108 assume !(8192 == ssl3_accept_~s__state~0); 49307#L111 assume !(24576 == ssl3_accept_~s__state~0); 49305#L114 assume !(8195 == ssl3_accept_~s__state~0); 49303#L117 assume !(8480 == ssl3_accept_~s__state~0); 49301#L120 assume !(8481 == ssl3_accept_~s__state~0); 49299#L123 assume !(8482 == ssl3_accept_~s__state~0); 49296#L126 assume !(8464 == ssl3_accept_~s__state~0); 49297#L129 assume !(8465 == ssl3_accept_~s__state~0); 49279#L132 assume !(8466 == ssl3_accept_~s__state~0); 49280#L135 assume !(8496 == ssl3_accept_~s__state~0); 47561#L138 assume !(8497 == ssl3_accept_~s__state~0); 47529#L141 assume !(8512 == ssl3_accept_~s__state~0); 47530#L144 assume !(8513 == ssl3_accept_~s__state~0); 47756#L147 assume 8528 == ssl3_accept_~s__state~0; 47612#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47389#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47390#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47398#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 47439#L353 assume !(ssl3_accept_~ret~0 <= 0); 48998#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48997#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48914#L603 ssl3_accept_~skip~0 := 0; 48915#L99-3 assume true; 48908#L99-1 assume !false; 48909#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48902#L102 assume !(12292 == ssl3_accept_~s__state~0); 48903#L105 assume !(16384 == ssl3_accept_~s__state~0); 48896#L108 assume !(8192 == ssl3_accept_~s__state~0); 48897#L111 assume !(24576 == ssl3_accept_~s__state~0); 48890#L114 assume !(8195 == ssl3_accept_~s__state~0); 48891#L117 assume !(8480 == ssl3_accept_~s__state~0); 48884#L120 assume !(8481 == ssl3_accept_~s__state~0); 48885#L123 assume !(8482 == ssl3_accept_~s__state~0); 48878#L126 assume !(8464 == ssl3_accept_~s__state~0); 48879#L129 assume !(8465 == ssl3_accept_~s__state~0); 48872#L132 assume !(8466 == ssl3_accept_~s__state~0); 48873#L135 assume !(8496 == ssl3_accept_~s__state~0); 48866#L138 assume !(8497 == ssl3_accept_~s__state~0); 48867#L141 assume !(8512 == ssl3_accept_~s__state~0); 48859#L144 assume !(8513 == ssl3_accept_~s__state~0); 48860#L147 assume !(8528 == ssl3_accept_~s__state~0); 48613#L150 assume !(8529 == ssl3_accept_~s__state~0); 48614#L153 assume 8544 == ssl3_accept_~s__state~0; 47549#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47551#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 47598#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47599#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48826#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 48823#L400 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; 48822#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48817#L603 ssl3_accept_~skip~0 := 0; 48816#L99-3 assume true; 48815#L99-1 assume !false; 48814#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48813#L102 assume !(12292 == ssl3_accept_~s__state~0); 48812#L105 assume !(16384 == ssl3_accept_~s__state~0); 48811#L108 assume !(8192 == ssl3_accept_~s__state~0); 48810#L111 assume !(24576 == ssl3_accept_~s__state~0); 48809#L114 assume !(8195 == ssl3_accept_~s__state~0); 48808#L117 assume !(8480 == ssl3_accept_~s__state~0); 48807#L120 assume !(8481 == ssl3_accept_~s__state~0); 48806#L123 assume !(8482 == ssl3_accept_~s__state~0); 48805#L126 assume !(8464 == ssl3_accept_~s__state~0); 48804#L129 assume !(8465 == ssl3_accept_~s__state~0); 48803#L132 assume !(8466 == ssl3_accept_~s__state~0); 48802#L135 assume !(8496 == ssl3_accept_~s__state~0); 48801#L138 assume !(8497 == ssl3_accept_~s__state~0); 48800#L141 assume !(8512 == ssl3_accept_~s__state~0); 48799#L144 assume !(8513 == ssl3_accept_~s__state~0); 48798#L147 assume !(8528 == ssl3_accept_~s__state~0); 48797#L150 assume !(8529 == ssl3_accept_~s__state~0); 48796#L153 assume !(8544 == ssl3_accept_~s__state~0); 48795#L156 assume !(8545 == ssl3_accept_~s__state~0); 48794#L159 assume !(8560 == ssl3_accept_~s__state~0); 48793#L162 assume !(8561 == ssl3_accept_~s__state~0); 48792#L165 assume 8448 == ssl3_accept_~s__state~0; 48791#L166 assume !(ssl3_accept_~num1~0 > 0); 48784#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48783#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48778#L603 ssl3_accept_~skip~0 := 0; 48777#L99-3 assume true; 48776#L99-1 assume !false; 48775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48774#L102 assume !(12292 == ssl3_accept_~s__state~0); 48773#L105 assume !(16384 == ssl3_accept_~s__state~0); 48772#L108 assume !(8192 == ssl3_accept_~s__state~0); 48771#L111 assume !(24576 == ssl3_accept_~s__state~0); 48770#L114 assume !(8195 == ssl3_accept_~s__state~0); 48769#L117 assume !(8480 == ssl3_accept_~s__state~0); 48768#L120 assume !(8481 == ssl3_accept_~s__state~0); 48767#L123 assume !(8482 == ssl3_accept_~s__state~0); 48766#L126 assume !(8464 == ssl3_accept_~s__state~0); 48765#L129 assume !(8465 == ssl3_accept_~s__state~0); 48764#L132 assume !(8466 == ssl3_accept_~s__state~0); 48763#L135 assume !(8496 == ssl3_accept_~s__state~0); 48762#L138 assume !(8497 == ssl3_accept_~s__state~0); 48761#L141 assume !(8512 == ssl3_accept_~s__state~0); 48760#L144 assume !(8513 == ssl3_accept_~s__state~0); 48759#L147 assume !(8528 == ssl3_accept_~s__state~0); 48758#L150 assume !(8529 == ssl3_accept_~s__state~0); 48757#L153 assume !(8544 == ssl3_accept_~s__state~0); 48756#L156 assume !(8545 == ssl3_accept_~s__state~0); 48755#L159 assume !(8560 == ssl3_accept_~s__state~0); 48754#L162 assume !(8561 == ssl3_accept_~s__state~0); 48753#L165 assume !(8448 == ssl3_accept_~s__state~0); 48752#L168 assume 8576 == ssl3_accept_~s__state~0; 48708#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48751#L440 assume !(ssl3_accept_~ret~0 <= 0); 48749#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48750#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49448#L603 ssl3_accept_~skip~0 := 0; 49447#L99-3 assume true; 49446#L99-1 assume !false; 49445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49444#L102 assume !(12292 == ssl3_accept_~s__state~0); 49443#L105 assume !(16384 == ssl3_accept_~s__state~0); 49442#L108 assume !(8192 == ssl3_accept_~s__state~0); 49441#L111 assume !(24576 == ssl3_accept_~s__state~0); 49440#L114 assume !(8195 == ssl3_accept_~s__state~0); 49439#L117 assume !(8480 == ssl3_accept_~s__state~0); 47668#L120 assume !(8481 == ssl3_accept_~s__state~0); 49438#L123 assume !(8482 == ssl3_accept_~s__state~0); 49389#L126 assume !(8464 == ssl3_accept_~s__state~0); 49388#L129 assume !(8465 == ssl3_accept_~s__state~0); 49387#L132 assume 8466 == ssl3_accept_~s__state~0; 47798#L133 [2018-11-18 17:02:05,068 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 17:02:05,068 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,068 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,068 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:05,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,073 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,073 INFO L82 PathProgramCache]: Analyzing trace with hash -2037608323, now seen corresponding path program 1 times [2018-11-18 17:02:05,073 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,073 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,074 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:05,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:05,224 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-18 17:02:05,224 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:05,224 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 17:02:05,224 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:05,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:02:05,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:02:05,225 INFO L87 Difference]: Start difference. First operand 2079 states and 2740 transitions. cyclomatic complexity: 668 Second operand 5 states. [2018-11-18 17:02:05,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:05,359 INFO L93 Difference]: Finished difference Result 9102 states and 11883 transitions. [2018-11-18 17:02:05,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 17:02:05,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9102 states and 11883 transitions. [2018-11-18 17:02:05,385 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 8731 [2018-11-18 17:02:05,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9102 states to 9102 states and 11883 transitions. [2018-11-18 17:02:05,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8985 [2018-11-18 17:02:05,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8985 [2018-11-18 17:02:05,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9102 states and 11883 transitions. [2018-11-18 17:02:05,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:05,412 INFO L705 BuchiCegarLoop]: Abstraction has 9102 states and 11883 transitions. [2018-11-18 17:02:05,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9102 states and 11883 transitions. [2018-11-18 17:02:05,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9102 to 3512. [2018-11-18 17:02:05,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3512 states. [2018-11-18 17:02:05,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 4603 transitions. [2018-11-18 17:02:05,468 INFO L728 BuchiCegarLoop]: Abstraction has 3512 states and 4603 transitions. [2018-11-18 17:02:05,468 INFO L608 BuchiCegarLoop]: Abstraction has 3512 states and 4603 transitions. [2018-11-18 17:02:05,468 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 17:02:05,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3512 states and 4603 transitions. [2018-11-18 17:02:05,479 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3321 [2018-11-18 17:02:05,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:05,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:05,480 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-11-18 17:02:05,480 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-11-18 17:02:05,481 INFO L794 eck$LassoCheckResult]: Stem: 58772#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 58597#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 58598#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58769#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 58770#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58737#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 58830#L99-3 assume true; 58854#L99-1 assume !false; 60747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60743#L102 assume !(12292 == ssl3_accept_~s__state~0); 60744#L105 assume !(16384 == ssl3_accept_~s__state~0); 60739#L108 assume !(8192 == ssl3_accept_~s__state~0); 60740#L111 assume !(24576 == ssl3_accept_~s__state~0); 60735#L114 assume !(8195 == ssl3_accept_~s__state~0); 60736#L117 assume !(8480 == ssl3_accept_~s__state~0); 60731#L120 assume !(8481 == ssl3_accept_~s__state~0); 60732#L123 assume !(8482 == ssl3_accept_~s__state~0); 60727#L126 assume 8464 == ssl3_accept_~s__state~0; 60327#L133 [2018-11-18 17:02:05,481 INFO L796 eck$LassoCheckResult]: Loop: 60327#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 61248#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61247#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; 61242#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61236#L603 ssl3_accept_~skip~0 := 0; 61234#L99-3 assume true; 61232#L99-1 assume !false; 61230#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61228#L102 assume !(12292 == ssl3_accept_~s__state~0); 61226#L105 assume !(16384 == ssl3_accept_~s__state~0); 61224#L108 assume !(8192 == ssl3_accept_~s__state~0); 61222#L111 assume !(24576 == ssl3_accept_~s__state~0); 61220#L114 assume !(8195 == ssl3_accept_~s__state~0); 61218#L117 assume !(8480 == ssl3_accept_~s__state~0); 61217#L120 assume !(8481 == ssl3_accept_~s__state~0); 61215#L123 assume !(8482 == ssl3_accept_~s__state~0); 61213#L126 assume !(8464 == ssl3_accept_~s__state~0); 61211#L129 assume !(8465 == ssl3_accept_~s__state~0); 60862#L132 assume !(8466 == ssl3_accept_~s__state~0); 60830#L135 assume 8496 == ssl3_accept_~s__state~0; 60318#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60827#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60825#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 60823#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58614#L293-2 ssl3_accept_~s__init_num~0 := 0; 60815#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60809#L603 ssl3_accept_~skip~0 := 0; 60807#L99-3 assume true; 60805#L99-1 assume !false; 60803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60800#L102 assume !(12292 == ssl3_accept_~s__state~0); 60798#L105 assume !(16384 == ssl3_accept_~s__state~0); 60795#L108 assume !(8192 == ssl3_accept_~s__state~0); 60793#L111 assume !(24576 == ssl3_accept_~s__state~0); 60790#L114 assume !(8195 == ssl3_accept_~s__state~0); 60788#L117 assume !(8480 == ssl3_accept_~s__state~0); 60787#L120 assume !(8481 == ssl3_accept_~s__state~0); 60786#L123 assume !(8482 == ssl3_accept_~s__state~0); 60615#L126 assume !(8464 == ssl3_accept_~s__state~0); 60614#L129 assume !(8465 == ssl3_accept_~s__state~0); 60613#L132 assume !(8466 == ssl3_accept_~s__state~0); 60612#L135 assume !(8496 == ssl3_accept_~s__state~0); 60611#L138 assume !(8497 == ssl3_accept_~s__state~0); 59868#L141 assume 8512 == ssl3_accept_~s__state~0; 58874#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58875#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 59548#L308 assume !(ssl3_accept_~ret~0 <= 0); 62017#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60904#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60899#L603 ssl3_accept_~skip~0 := 0; 60898#L99-3 assume true; 60897#L99-1 assume !false; 60896#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60895#L102 assume !(12292 == ssl3_accept_~s__state~0); 60894#L105 assume !(16384 == ssl3_accept_~s__state~0); 60893#L108 assume !(8192 == ssl3_accept_~s__state~0); 60892#L111 assume !(24576 == ssl3_accept_~s__state~0); 60891#L114 assume !(8195 == ssl3_accept_~s__state~0); 60890#L117 assume !(8480 == ssl3_accept_~s__state~0); 60889#L120 assume !(8481 == ssl3_accept_~s__state~0); 60888#L123 assume !(8482 == ssl3_accept_~s__state~0); 60887#L126 assume !(8464 == ssl3_accept_~s__state~0); 60886#L129 assume !(8465 == ssl3_accept_~s__state~0); 60885#L132 assume !(8466 == ssl3_accept_~s__state~0); 60884#L135 assume !(8496 == ssl3_accept_~s__state~0); 60883#L138 assume !(8497 == ssl3_accept_~s__state~0); 60882#L141 assume !(8512 == ssl3_accept_~s__state~0); 60880#L144 assume !(8513 == ssl3_accept_~s__state~0); 60881#L147 assume 8528 == ssl3_accept_~s__state~0; 60454#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61989#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 61988#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 61987#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 61986#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 61982#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61977#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61971#L603 ssl3_accept_~skip~0 := 0; 61969#L99-3 assume true; 61967#L99-1 assume !false; 61964#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61963#L102 assume !(12292 == ssl3_accept_~s__state~0); 61939#L105 assume !(16384 == ssl3_accept_~s__state~0); 61938#L108 assume !(8192 == ssl3_accept_~s__state~0); 61936#L111 assume !(24576 == ssl3_accept_~s__state~0); 61934#L114 assume !(8195 == ssl3_accept_~s__state~0); 61932#L117 assume !(8480 == ssl3_accept_~s__state~0); 61930#L120 assume !(8481 == ssl3_accept_~s__state~0); 61928#L123 assume !(8482 == ssl3_accept_~s__state~0); 61926#L126 assume !(8464 == ssl3_accept_~s__state~0); 61924#L129 assume !(8465 == ssl3_accept_~s__state~0); 61922#L132 assume !(8466 == ssl3_accept_~s__state~0); 61920#L135 assume !(8496 == ssl3_accept_~s__state~0); 61918#L138 assume !(8497 == ssl3_accept_~s__state~0); 61916#L141 assume !(8512 == ssl3_accept_~s__state~0); 61915#L144 assume !(8513 == ssl3_accept_~s__state~0); 61914#L147 assume !(8528 == ssl3_accept_~s__state~0); 61913#L150 assume !(8529 == ssl3_accept_~s__state~0); 61912#L153 assume 8544 == ssl3_accept_~s__state~0; 60444#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58583#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 58585#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58790#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61907#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 61906#L400 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; 61885#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61874#L603 ssl3_accept_~skip~0 := 0; 61871#L99-3 assume true; 61868#L99-1 assume !false; 61865#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61862#L102 assume !(12292 == ssl3_accept_~s__state~0); 61859#L105 assume !(16384 == ssl3_accept_~s__state~0); 61856#L108 assume !(8192 == ssl3_accept_~s__state~0); 61853#L111 assume !(24576 == ssl3_accept_~s__state~0); 61850#L114 assume !(8195 == ssl3_accept_~s__state~0); 61847#L117 assume !(8480 == ssl3_accept_~s__state~0); 61844#L120 assume !(8481 == ssl3_accept_~s__state~0); 61841#L123 assume !(8482 == ssl3_accept_~s__state~0); 61838#L126 assume !(8464 == ssl3_accept_~s__state~0); 61835#L129 assume !(8465 == ssl3_accept_~s__state~0); 61832#L132 assume !(8466 == ssl3_accept_~s__state~0); 61829#L135 assume !(8496 == ssl3_accept_~s__state~0); 61826#L138 assume !(8497 == ssl3_accept_~s__state~0); 61823#L141 assume !(8512 == ssl3_accept_~s__state~0); 61820#L144 assume !(8513 == ssl3_accept_~s__state~0); 61817#L147 assume !(8528 == ssl3_accept_~s__state~0); 61814#L150 assume !(8529 == ssl3_accept_~s__state~0); 61811#L153 assume !(8544 == ssl3_accept_~s__state~0); 61808#L156 assume !(8545 == ssl3_accept_~s__state~0); 61805#L159 assume !(8560 == ssl3_accept_~s__state~0); 61802#L162 assume !(8561 == ssl3_accept_~s__state~0); 61799#L165 assume 8448 == ssl3_accept_~s__state~0; 61797#L166 assume !(ssl3_accept_~num1~0 > 0); 58795#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58590#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58592#L603 ssl3_accept_~skip~0 := 0; 58757#L99-3 assume true; 58773#L99-1 assume !false; 58706#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58707#L102 assume !(12292 == ssl3_accept_~s__state~0); 58712#L105 assume !(16384 == ssl3_accept_~s__state~0); 58713#L108 assume !(8192 == ssl3_accept_~s__state~0); 58660#L111 assume !(24576 == ssl3_accept_~s__state~0); 58619#L114 assume !(8195 == ssl3_accept_~s__state~0); 58620#L117 assume !(8480 == ssl3_accept_~s__state~0); 58599#L120 assume !(8481 == ssl3_accept_~s__state~0); 58600#L123 assume !(8482 == ssl3_accept_~s__state~0); 58791#L126 assume !(8464 == ssl3_accept_~s__state~0); 58792#L129 assume !(8465 == ssl3_accept_~s__state~0); 58785#L132 assume !(8466 == ssl3_accept_~s__state~0); 58786#L135 assume !(8496 == ssl3_accept_~s__state~0); 62035#L138 assume !(8497 == ssl3_accept_~s__state~0); 62033#L141 assume !(8512 == ssl3_accept_~s__state~0); 62031#L144 assume !(8513 == ssl3_accept_~s__state~0); 62029#L147 assume !(8528 == ssl3_accept_~s__state~0); 62028#L150 assume !(8529 == ssl3_accept_~s__state~0); 61965#L153 assume !(8544 == ssl3_accept_~s__state~0); 61966#L156 assume !(8545 == ssl3_accept_~s__state~0); 58825#L159 assume !(8560 == ssl3_accept_~s__state~0); 58826#L162 assume !(8561 == ssl3_accept_~s__state~0); 61962#L165 assume !(8448 == ssl3_accept_~s__state~0); 61446#L168 assume 8576 == ssl3_accept_~s__state~0; 61439#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61440#L440 assume !(ssl3_accept_~ret~0 <= 0); 61646#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 58782#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61291#L603 ssl3_accept_~skip~0 := 0; 61290#L99-3 assume true; 61289#L99-1 assume !false; 61288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61287#L102 assume !(12292 == ssl3_accept_~s__state~0); 61286#L105 assume !(16384 == ssl3_accept_~s__state~0); 61285#L108 assume !(8192 == ssl3_accept_~s__state~0); 61284#L111 assume !(24576 == ssl3_accept_~s__state~0); 61283#L114 assume !(8195 == ssl3_accept_~s__state~0); 61282#L117 assume !(8480 == ssl3_accept_~s__state~0); 60865#L120 assume !(8481 == ssl3_accept_~s__state~0); 61281#L123 assume !(8482 == ssl3_accept_~s__state~0); 61280#L126 assume !(8464 == ssl3_accept_~s__state~0); 61278#L129 assume !(8465 == ssl3_accept_~s__state~0); 61279#L132 assume 8466 == ssl3_accept_~s__state~0; 60327#L133 [2018-11-18 17:02:05,481 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 17:02:05,493 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:05,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,499 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1389592469, now seen corresponding path program 1 times [2018-11-18 17:02:05,499 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,500 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,500 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:05,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:05,623 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 17:02:05,624 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:05,624 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:05,624 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:05,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:05,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:05,624 INFO L87 Difference]: Start difference. First operand 3512 states and 4603 transitions. cyclomatic complexity: 1100 Second operand 3 states. [2018-11-18 17:02:05,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:05,637 INFO L93 Difference]: Finished difference Result 6340 states and 8263 transitions. [2018-11-18 17:02:05,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:05,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6340 states and 8263 transitions. [2018-11-18 17:02:05,649 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6149 [2018-11-18 17:02:05,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6340 states to 6340 states and 8263 transitions. [2018-11-18 17:02:05,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6223 [2018-11-18 17:02:05,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6223 [2018-11-18 17:02:05,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6340 states and 8263 transitions. [2018-11-18 17:02:05,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:05,661 INFO L705 BuchiCegarLoop]: Abstraction has 6340 states and 8263 transitions. [2018-11-18 17:02:05,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6340 states and 8263 transitions. [2018-11-18 17:02:05,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6340 to 3512. [2018-11-18 17:02:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3512 states. [2018-11-18 17:02:05,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 4599 transitions. [2018-11-18 17:02:05,685 INFO L728 BuchiCegarLoop]: Abstraction has 3512 states and 4599 transitions. [2018-11-18 17:02:05,685 INFO L608 BuchiCegarLoop]: Abstraction has 3512 states and 4599 transitions. [2018-11-18 17:02:05,685 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 17:02:05,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3512 states and 4599 transitions. [2018-11-18 17:02:05,690 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3321 [2018-11-18 17:02:05,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:05,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:05,690 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-11-18 17:02:05,691 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-11-18 17:02:05,691 INFO L794 eck$LassoCheckResult]: Stem: 68631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68455#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 68456#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68625#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 68626#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68594#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 68678#L99-3 assume true; 68713#L99-1 assume !false; 70109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70108#L102 assume !(12292 == ssl3_accept_~s__state~0); 70107#L105 assume !(16384 == ssl3_accept_~s__state~0); 70106#L108 assume !(8192 == ssl3_accept_~s__state~0); 70105#L111 assume !(24576 == ssl3_accept_~s__state~0); 70104#L114 assume !(8195 == ssl3_accept_~s__state~0); 70103#L117 assume !(8480 == ssl3_accept_~s__state~0); 70102#L120 assume !(8481 == ssl3_accept_~s__state~0); 70101#L123 assume !(8482 == ssl3_accept_~s__state~0); 70100#L126 assume 8464 == ssl3_accept_~s__state~0; 69664#L133 [2018-11-18 17:02:05,691 INFO L796 eck$LassoCheckResult]: Loop: 69664#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 71035#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71020#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; 71021#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71077#L603 ssl3_accept_~skip~0 := 0; 70972#L99-3 assume true; 70970#L99-1 assume !false; 70967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70968#L102 assume !(12292 == ssl3_accept_~s__state~0); 71066#L105 assume !(16384 == ssl3_accept_~s__state~0); 71064#L108 assume !(8192 == ssl3_accept_~s__state~0); 70956#L111 assume !(24576 == ssl3_accept_~s__state~0); 70953#L114 assume !(8195 == ssl3_accept_~s__state~0); 70952#L117 assume !(8480 == ssl3_accept_~s__state~0); 70894#L120 assume !(8481 == ssl3_accept_~s__state~0); 70895#L123 assume !(8482 == ssl3_accept_~s__state~0); 71042#L126 assume !(8464 == ssl3_accept_~s__state~0); 71040#L129 assume !(8465 == ssl3_accept_~s__state~0); 70233#L132 assume !(8466 == ssl3_accept_~s__state~0); 69801#L135 assume 8496 == ssl3_accept_~s__state~0; 69612#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 69791#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 69779#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 69772#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68473#L293-2 ssl3_accept_~s__init_num~0 := 0; 69763#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69755#L603 ssl3_accept_~skip~0 := 0; 69751#L99-3 assume true; 69747#L99-1 assume !false; 69743#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69739#L102 assume !(12292 == ssl3_accept_~s__state~0); 69734#L105 assume !(16384 == ssl3_accept_~s__state~0); 69730#L108 assume !(8192 == ssl3_accept_~s__state~0); 69726#L111 assume !(24576 == ssl3_accept_~s__state~0); 69721#L114 assume !(8195 == ssl3_accept_~s__state~0); 69717#L117 assume !(8480 == ssl3_accept_~s__state~0); 69711#L120 assume !(8481 == ssl3_accept_~s__state~0); 69706#L123 assume !(8482 == ssl3_accept_~s__state~0); 69632#L126 assume !(8464 == ssl3_accept_~s__state~0); 69629#L129 assume !(8465 == ssl3_accept_~s__state~0); 69628#L132 assume !(8466 == ssl3_accept_~s__state~0); 69621#L135 assume !(8496 == ssl3_accept_~s__state~0); 69618#L138 assume !(8497 == ssl3_accept_~s__state~0); 69609#L141 assume 8512 == ssl3_accept_~s__state~0; 68734#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68735#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 68627#L308 assume !(ssl3_accept_~ret~0 <= 0); 68468#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68448#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68450#L603 ssl3_accept_~skip~0 := 0; 68613#L99-3 assume true; 68628#L99-1 assume !false; 68559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68560#L102 assume !(12292 == ssl3_accept_~s__state~0); 68569#L105 assume !(16384 == ssl3_accept_~s__state~0); 68570#L108 assume !(8192 == ssl3_accept_~s__state~0); 68515#L111 assume !(24576 == ssl3_accept_~s__state~0); 68476#L114 assume !(8195 == ssl3_accept_~s__state~0); 68477#L117 assume !(8480 == ssl3_accept_~s__state~0); 68457#L120 assume !(8481 == ssl3_accept_~s__state~0); 68458#L123 assume !(8482 == ssl3_accept_~s__state~0); 68643#L126 assume !(8464 == ssl3_accept_~s__state~0); 68644#L129 assume !(8465 == ssl3_accept_~s__state~0); 68640#L132 assume !(8466 == ssl3_accept_~s__state~0); 68598#L135 assume !(8496 == ssl3_accept_~s__state~0); 68599#L138 assume !(8497 == ssl3_accept_~s__state~0); 68583#L141 assume !(8512 == ssl3_accept_~s__state~0); 68521#L144 assume !(8513 == ssl3_accept_~s__state~0); 68480#L147 assume 8528 == ssl3_accept_~s__state~0; 68481#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68445#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68446#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68454#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 68494#L353 assume !(ssl3_accept_~ret~0 <= 0); 71879#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71869#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71862#L603 ssl3_accept_~skip~0 := 0; 71859#L99-3 assume true; 71856#L99-1 assume !false; 71853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71850#L102 assume !(12292 == ssl3_accept_~s__state~0); 71847#L105 assume !(16384 == ssl3_accept_~s__state~0); 71845#L108 assume !(8192 == ssl3_accept_~s__state~0); 71843#L111 assume !(24576 == ssl3_accept_~s__state~0); 71841#L114 assume !(8195 == ssl3_accept_~s__state~0); 71839#L117 assume !(8480 == ssl3_accept_~s__state~0); 71837#L120 assume !(8481 == ssl3_accept_~s__state~0); 71835#L123 assume !(8482 == ssl3_accept_~s__state~0); 71049#L126 assume !(8464 == ssl3_accept_~s__state~0); 71044#L129 assume !(8465 == ssl3_accept_~s__state~0); 71043#L132 assume !(8466 == ssl3_accept_~s__state~0); 71041#L135 assume !(8496 == ssl3_accept_~s__state~0); 71039#L138 assume !(8497 == ssl3_accept_~s__state~0); 71038#L141 assume !(8512 == ssl3_accept_~s__state~0); 71037#L144 assume !(8513 == ssl3_accept_~s__state~0); 71036#L147 assume !(8528 == ssl3_accept_~s__state~0); 71034#L150 assume !(8529 == ssl3_accept_~s__state~0); 71033#L153 assume 8544 == ssl3_accept_~s__state~0; 68602#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68441#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 68443#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68616#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68557#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 68554#L400 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; 68555#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71701#L603 ssl3_accept_~skip~0 := 0; 71700#L99-3 assume true; 71696#L99-1 assume !false; 71695#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71694#L102 assume !(12292 == ssl3_accept_~s__state~0); 71690#L105 assume !(16384 == ssl3_accept_~s__state~0); 71682#L108 assume !(8192 == ssl3_accept_~s__state~0); 71681#L111 assume !(24576 == ssl3_accept_~s__state~0); 71591#L114 assume !(8195 == ssl3_accept_~s__state~0); 71581#L117 assume !(8480 == ssl3_accept_~s__state~0); 71580#L120 assume !(8481 == ssl3_accept_~s__state~0); 71579#L123 assume !(8482 == ssl3_accept_~s__state~0); 71578#L126 assume !(8464 == ssl3_accept_~s__state~0); 71577#L129 assume !(8465 == ssl3_accept_~s__state~0); 71576#L132 assume !(8466 == ssl3_accept_~s__state~0); 71572#L135 assume !(8496 == ssl3_accept_~s__state~0); 71569#L138 assume !(8497 == ssl3_accept_~s__state~0); 71568#L141 assume !(8512 == ssl3_accept_~s__state~0); 71567#L144 assume !(8513 == ssl3_accept_~s__state~0); 71566#L147 assume !(8528 == ssl3_accept_~s__state~0); 71565#L150 assume !(8529 == ssl3_accept_~s__state~0); 71564#L153 assume !(8544 == ssl3_accept_~s__state~0); 71563#L156 assume !(8545 == ssl3_accept_~s__state~0); 71562#L159 assume !(8560 == ssl3_accept_~s__state~0); 71561#L162 assume !(8561 == ssl3_accept_~s__state~0); 71560#L165 assume 8448 == ssl3_accept_~s__state~0; 71559#L166 assume !(ssl3_accept_~num1~0 > 0); 71557#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71468#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71462#L603 ssl3_accept_~skip~0 := 0; 71452#L99-3 assume true; 71446#L99-1 assume !false; 71444#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71442#L102 assume !(12292 == ssl3_accept_~s__state~0); 71440#L105 assume !(16384 == ssl3_accept_~s__state~0); 71438#L108 assume !(8192 == ssl3_accept_~s__state~0); 71436#L111 assume !(24576 == ssl3_accept_~s__state~0); 71434#L114 assume !(8195 == ssl3_accept_~s__state~0); 71432#L117 assume !(8480 == ssl3_accept_~s__state~0); 71430#L120 assume !(8481 == ssl3_accept_~s__state~0); 71428#L123 assume !(8482 == ssl3_accept_~s__state~0); 71426#L126 assume !(8464 == ssl3_accept_~s__state~0); 71424#L129 assume !(8465 == ssl3_accept_~s__state~0); 71422#L132 assume !(8466 == ssl3_accept_~s__state~0); 71420#L135 assume !(8496 == ssl3_accept_~s__state~0); 71418#L138 assume !(8497 == ssl3_accept_~s__state~0); 71416#L141 assume !(8512 == ssl3_accept_~s__state~0); 71414#L144 assume !(8513 == ssl3_accept_~s__state~0); 71412#L147 assume !(8528 == ssl3_accept_~s__state~0); 71410#L150 assume !(8529 == ssl3_accept_~s__state~0); 71408#L153 assume !(8544 == ssl3_accept_~s__state~0); 71406#L156 assume !(8545 == ssl3_accept_~s__state~0); 71402#L159 assume !(8560 == ssl3_accept_~s__state~0); 71400#L162 assume !(8561 == ssl3_accept_~s__state~0); 71389#L165 assume !(8448 == ssl3_accept_~s__state~0); 71028#L168 assume 8576 == ssl3_accept_~s__state~0; 71025#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71024#L440 assume !(ssl3_accept_~ret~0 <= 0); 71022#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 70609#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70974#L603 ssl3_accept_~skip~0 := 0; 70975#L99-3 assume true; 71074#L99-1 assume !false; 71072#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70964#L102 assume !(12292 == ssl3_accept_~s__state~0); 70962#L105 assume !(16384 == ssl3_accept_~s__state~0); 70958#L108 assume !(8192 == ssl3_accept_~s__state~0); 70959#L111 assume !(24576 == ssl3_accept_~s__state~0); 71060#L114 assume !(8195 == ssl3_accept_~s__state~0); 71058#L117 assume !(8480 == ssl3_accept_~s__state~0); 70351#L120 assume !(8481 == ssl3_accept_~s__state~0); 70892#L123 assume !(8482 == ssl3_accept_~s__state~0); 70891#L126 assume !(8464 == ssl3_accept_~s__state~0); 70647#L129 assume !(8465 == ssl3_accept_~s__state~0); 70648#L132 assume 8466 == ssl3_accept_~s__state~0; 69664#L133 [2018-11-18 17:02:05,691 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 17:02:05,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:05,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,697 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,697 INFO L82 PathProgramCache]: Analyzing trace with hash -974497578, now seen corresponding path program 1 times [2018-11-18 17:02:05,697 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,697 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,698 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:05,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:05,734 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:05,734 INFO L82 PathProgramCache]: Analyzing trace with hash -737899900, now seen corresponding path program 1 times [2018-11-18 17:02:05,734 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:05,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:05,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:05,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:05,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2018-11-18 17:02:05,824 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:05,824 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:06,751 WARN L180 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 17:02:06,798 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:02:06,798 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:02:06,798 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:02:06,798 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:02:06,798 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:02:06,798 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:06,798 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:02:06,798 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:02:06,798 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-18 17:02:06,798 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:02:06,798 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:02:06,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,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-11-18 17:02:06,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02: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-11-18 17:02: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-11-18 17:02:06,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,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-11-18 17:02: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-11-18 17:02:06,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02: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-11-18 17:02:06,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-11-18 17:02:06,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:06,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,150 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:02:07,150 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:07,154 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,154 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,156 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,156 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,174 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,174 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,184 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,185 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,212 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,212 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,217 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,217 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,244 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,244 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,268 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,268 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,272 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,272 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,308 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,308 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,333 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,333 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,349 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,350 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,369 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,369 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,384 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,385 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,390 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,390 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,393 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,393 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,410 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,410 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,427 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,427 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,431 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,431 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,447 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,447 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,464 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,465 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,466 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,466 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,483 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,484 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,507 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,507 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,511 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,511 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,513 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,513 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,532 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,532 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,545 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,545 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,562 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,562 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,577 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,577 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:07,581 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,581 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,582 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:07,583 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/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-11-18 17:02:07,598 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:07,598 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:07,617 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:02:07,617 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:07,619 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:02:07,632 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:02:07,633 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:02:07,633 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:02:07,633 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:02:07,633 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:02:07,633 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:07,633 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:02:07,633 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:02:07,633 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-18 17:02:07,633 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:02:07,633 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:02:07,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:07,966 WARN L180 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2018-11-18 17:02:08,208 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:02:08,208 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:02:08,208 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,213 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,214 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,214 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,214 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,214 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,214 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,215 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,216 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,216 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,216 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,216 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,217 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,217 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,217 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,221 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,221 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,222 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,222 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,223 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,223 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,223 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,223 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 17:02:08,223 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,224 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 17:02:08,224 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,224 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,224 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,224 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,225 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,225 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,225 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,225 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,227 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,227 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,228 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,228 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,228 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,228 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,229 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,229 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,229 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,229 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,229 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,230 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,230 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,230 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,230 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,230 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,230 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,230 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,231 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,231 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,231 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,232 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,232 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,232 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,232 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,232 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,232 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,233 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,233 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,241 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,242 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,242 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,242 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,243 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,244 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,244 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,244 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,244 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,245 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,246 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,246 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,247 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,247 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,247 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,247 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,247 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,247 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,248 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,248 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,248 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,248 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,249 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,249 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,249 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,250 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,250 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,250 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,251 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,251 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,252 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,252 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,252 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,252 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,252 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,252 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,252 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,253 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,253 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,253 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,253 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,253 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,254 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,254 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,254 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,256 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,256 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,256 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,256 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,256 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,256 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,257 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,257 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,257 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,258 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,258 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,258 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,258 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,259 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,259 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,259 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,259 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,264 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:08,264 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:08,265 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:08,265 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:08,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:08,265 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:08,265 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:08,265 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:08,265 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:08,266 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:02:08,267 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:02:08,267 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 17:02:08,268 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:02:08,268 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:02:08,268 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:02:08,268 INFO L520 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-11-18 17:02:08,268 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:02:08,284 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:08,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:08,302 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:08,337 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:08,365 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 17:02:08,366 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 17:02:08,366 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3512 states and 4599 transitions. cyclomatic complexity: 1096 Second operand 5 states. [2018-11-18 17:02:08,846 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3512 states and 4599 transitions. cyclomatic complexity: 1096. Second operand 5 states. Result 9272 states and 12089 transitions. Complement of second has 4 states. [2018-11-18 17:02:08,847 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-11-18 17:02:08,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:02:08,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2018-11-18 17:02:08,849 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-18 17:02:08,851 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:08,851 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-18 17:02:08,867 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:08,867 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-18 17:02:08,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:08,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9272 states and 12089 transitions. [2018-11-18 17:02:08,900 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6189 [2018-11-18 17:02:08,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9272 states to 9272 states and 12089 transitions. [2018-11-18 17:02:08,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6267 [2018-11-18 17:02:08,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6279 [2018-11-18 17:02:08,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9272 states and 12089 transitions. [2018-11-18 17:02:08,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:08,925 INFO L705 BuchiCegarLoop]: Abstraction has 9272 states and 12089 transitions. [2018-11-18 17:02:08,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9272 states and 12089 transitions. [2018-11-18 17:02:08,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9272 to 9260. [2018-11-18 17:02:08,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9260 states. [2018-11-18 17:02:09,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9260 states to 9260 states and 12071 transitions. [2018-11-18 17:02:09,004 INFO L728 BuchiCegarLoop]: Abstraction has 9260 states and 12071 transitions. [2018-11-18 17:02:09,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:09,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:09,005 INFO L87 Difference]: Start difference. First operand 9260 states and 12071 transitions. Second operand 3 states. [2018-11-18 17:02:09,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:09,041 INFO L93 Difference]: Finished difference Result 9260 states and 11854 transitions. [2018-11-18 17:02:09,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:09,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9260 states and 11854 transitions. [2018-11-18 17:02:09,071 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6189 [2018-11-18 17:02:09,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9260 states to 9260 states and 11854 transitions. [2018-11-18 17:02:09,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6267 [2018-11-18 17:02:09,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6267 [2018-11-18 17:02:09,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9260 states and 11854 transitions. [2018-11-18 17:02:09,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:09,096 INFO L705 BuchiCegarLoop]: Abstraction has 9260 states and 11854 transitions. [2018-11-18 17:02:09,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9260 states and 11854 transitions. [2018-11-18 17:02:09,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9260 to 9260. [2018-11-18 17:02:09,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9260 states. [2018-11-18 17:02:09,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9260 states to 9260 states and 11854 transitions. [2018-11-18 17:02:09,178 INFO L728 BuchiCegarLoop]: Abstraction has 9260 states and 11854 transitions. [2018-11-18 17:02:09,178 INFO L608 BuchiCegarLoop]: Abstraction has 9260 states and 11854 transitions. [2018-11-18 17:02:09,178 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 17:02:09,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9260 states and 11854 transitions. [2018-11-18 17:02:09,201 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6189 [2018-11-18 17:02:09,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:09,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:09,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, 1] [2018-11-18 17:02:09,205 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-18 17:02:09,207 INFO L794 eck$LassoCheckResult]: Stem: 100652#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 100385#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 100386#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100645#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 100646#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 100591#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 100729#L99-3 assume true; 102776#L99-1 assume !false; 105063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105057#L102 assume !(12292 == ssl3_accept_~s__state~0); 105049#L105 assume !(16384 == ssl3_accept_~s__state~0); 105041#L108 assume !(8192 == ssl3_accept_~s__state~0); 105031#L111 assume !(24576 == ssl3_accept_~s__state~0); 105032#L114 assume !(8195 == ssl3_accept_~s__state~0); 105318#L117 assume !(8480 == ssl3_accept_~s__state~0); 105315#L120 assume !(8481 == ssl3_accept_~s__state~0); 105314#L123 assume !(8482 == ssl3_accept_~s__state~0); 105135#L126 assume 8464 == ssl3_accept_~s__state~0; 101241#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 101242#L274 [2018-11-18 17:02:09,208 INFO L796 eck$LassoCheckResult]: Loop: 101242#L274 assume !(0 == ssl3_accept_~blastFlag~0); 106400#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; 106390#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 106391#L604 assume !(0 == ssl3_accept_~skip~0); 106372#L603 ssl3_accept_~skip~0 := 0; 106373#L99-3 assume true; 106360#L99-1 assume !false; 106361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106298#L102 assume !(12292 == ssl3_accept_~s__state~0); 106299#L105 assume !(16384 == ssl3_accept_~s__state~0); 106279#L108 assume !(8192 == ssl3_accept_~s__state~0); 106280#L111 assume !(24576 == ssl3_accept_~s__state~0); 106263#L114 assume !(8195 == ssl3_accept_~s__state~0); 106264#L117 assume !(8480 == ssl3_accept_~s__state~0); 106247#L120 assume !(8481 == ssl3_accept_~s__state~0); 106248#L123 assume !(8482 == ssl3_accept_~s__state~0); 106129#L126 assume !(8464 == ssl3_accept_~s__state~0); 106130#L129 assume !(8465 == ssl3_accept_~s__state~0); 105792#L132 assume !(8466 == ssl3_accept_~s__state~0); 105421#L135 assume 8496 == ssl3_accept_~s__state~0; 105419#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 105417#L287 assume !(1 == ssl3_accept_~blastFlag~0); 105415#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 105413#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 105411#L293-2 ssl3_accept_~s__init_num~0 := 0; 105409#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 105406#L604 assume !(0 == ssl3_accept_~skip~0); 105402#L603 ssl3_accept_~skip~0 := 0; 105400#L99-3 assume true; 105398#L99-1 assume !false; 105396#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105394#L102 assume !(12292 == ssl3_accept_~s__state~0); 105392#L105 assume !(16384 == ssl3_accept_~s__state~0); 105391#L108 assume !(8192 == ssl3_accept_~s__state~0); 105390#L111 assume !(24576 == ssl3_accept_~s__state~0); 105389#L114 assume !(8195 == ssl3_accept_~s__state~0); 105388#L117 assume !(8480 == ssl3_accept_~s__state~0); 105387#L120 assume !(8481 == ssl3_accept_~s__state~0); 105386#L123 assume !(8482 == ssl3_accept_~s__state~0); 105382#L126 assume !(8464 == ssl3_accept_~s__state~0); 105379#L129 assume !(8465 == ssl3_accept_~s__state~0); 105378#L132 assume !(8466 == ssl3_accept_~s__state~0); 105274#L135 assume !(8496 == ssl3_accept_~s__state~0); 105273#L138 assume !(8497 == ssl3_accept_~s__state~0); 103616#L141 assume 8512 == ssl3_accept_~s__state~0; 103611#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103612#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 107046#L308 assume !(ssl3_accept_~ret~0 <= 0); 107043#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 107037#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 107031#L604 assume !(0 == ssl3_accept_~skip~0); 107026#L603 ssl3_accept_~skip~0 := 0; 107023#L99-3 assume true; 107020#L99-1 assume !false; 107017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107014#L102 assume !(12292 == ssl3_accept_~s__state~0); 107011#L105 assume !(16384 == ssl3_accept_~s__state~0); 107008#L108 assume !(8192 == ssl3_accept_~s__state~0); 107005#L111 assume !(24576 == ssl3_accept_~s__state~0); 107002#L114 assume !(8195 == ssl3_accept_~s__state~0); 107000#L117 assume !(8480 == ssl3_accept_~s__state~0); 106996#L120 assume !(8481 == ssl3_accept_~s__state~0); 106993#L123 assume !(8482 == ssl3_accept_~s__state~0); 106990#L126 assume !(8464 == ssl3_accept_~s__state~0); 106986#L129 assume !(8465 == ssl3_accept_~s__state~0); 106984#L132 assume !(8466 == ssl3_accept_~s__state~0); 106978#L135 assume !(8496 == ssl3_accept_~s__state~0); 106974#L138 assume !(8497 == ssl3_accept_~s__state~0); 106969#L141 assume !(8512 == ssl3_accept_~s__state~0); 106967#L144 assume !(8513 == ssl3_accept_~s__state~0); 106965#L147 assume 8528 == ssl3_accept_~s__state~0; 105911#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 106962#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 106959#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 106950#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 106948#L353 assume !(ssl3_accept_~ret~0 <= 0); 106947#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 106939#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 106932#L604 assume !(0 == ssl3_accept_~skip~0); 106924#L603 ssl3_accept_~skip~0 := 0; 106921#L99-3 assume true; 106918#L99-1 assume !false; 106915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106912#L102 assume !(12292 == ssl3_accept_~s__state~0); 106909#L105 assume !(16384 == ssl3_accept_~s__state~0); 106906#L108 assume !(8192 == ssl3_accept_~s__state~0); 106903#L111 assume !(24576 == ssl3_accept_~s__state~0); 106900#L114 assume !(8195 == ssl3_accept_~s__state~0); 106897#L117 assume !(8480 == ssl3_accept_~s__state~0); 106894#L120 assume !(8481 == ssl3_accept_~s__state~0); 106891#L123 assume !(8482 == ssl3_accept_~s__state~0); 106888#L126 assume !(8464 == ssl3_accept_~s__state~0); 106885#L129 assume !(8465 == ssl3_accept_~s__state~0); 106882#L132 assume !(8466 == ssl3_accept_~s__state~0); 106879#L135 assume !(8496 == ssl3_accept_~s__state~0); 106876#L138 assume !(8497 == ssl3_accept_~s__state~0); 106862#L141 assume !(8512 == ssl3_accept_~s__state~0); 106858#L144 assume !(8513 == ssl3_accept_~s__state~0); 106855#L147 assume !(8528 == ssl3_accept_~s__state~0); 106854#L150 assume !(8529 == ssl3_accept_~s__state~0); 106849#L153 assume 8544 == ssl3_accept_~s__state~0; 105902#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 106836#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 106828#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 106824#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 106818#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 106815#L400 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; 106808#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 106802#L604 assume !(0 == ssl3_accept_~skip~0); 106797#L603 ssl3_accept_~skip~0 := 0; 106794#L99-3 assume true; 106791#L99-1 assume !false; 106788#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106785#L102 assume !(12292 == ssl3_accept_~s__state~0); 106782#L105 assume !(16384 == ssl3_accept_~s__state~0); 106779#L108 assume !(8192 == ssl3_accept_~s__state~0); 106776#L111 assume !(24576 == ssl3_accept_~s__state~0); 106773#L114 assume !(8195 == ssl3_accept_~s__state~0); 106770#L117 assume !(8480 == ssl3_accept_~s__state~0); 106767#L120 assume !(8481 == ssl3_accept_~s__state~0); 106764#L123 assume !(8482 == ssl3_accept_~s__state~0); 106761#L126 assume !(8464 == ssl3_accept_~s__state~0); 106725#L129 assume !(8465 == ssl3_accept_~s__state~0); 106724#L132 assume !(8466 == ssl3_accept_~s__state~0); 106721#L135 assume !(8496 == ssl3_accept_~s__state~0); 106719#L138 assume !(8497 == ssl3_accept_~s__state~0); 106717#L141 assume !(8512 == ssl3_accept_~s__state~0); 106716#L144 assume !(8513 == ssl3_accept_~s__state~0); 106714#L147 assume !(8528 == ssl3_accept_~s__state~0); 106711#L150 assume !(8529 == ssl3_accept_~s__state~0); 106710#L153 assume !(8544 == ssl3_accept_~s__state~0); 106700#L156 assume !(8545 == ssl3_accept_~s__state~0); 106692#L159 assume !(8560 == ssl3_accept_~s__state~0); 106686#L162 assume !(8561 == ssl3_accept_~s__state~0); 106683#L165 assume 8448 == ssl3_accept_~s__state~0; 106680#L166 assume !(ssl3_accept_~num1~0 > 0); 106676#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 106670#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 106664#L604 assume !(0 == ssl3_accept_~skip~0); 106659#L603 ssl3_accept_~skip~0 := 0; 106656#L99-3 assume true; 106653#L99-1 assume !false; 106650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106647#L102 assume !(12292 == ssl3_accept_~s__state~0); 106644#L105 assume !(16384 == ssl3_accept_~s__state~0); 106641#L108 assume !(8192 == ssl3_accept_~s__state~0); 106638#L111 assume !(24576 == ssl3_accept_~s__state~0); 106635#L114 assume !(8195 == ssl3_accept_~s__state~0); 106632#L117 assume !(8480 == ssl3_accept_~s__state~0); 106629#L120 assume !(8481 == ssl3_accept_~s__state~0); 106626#L123 assume !(8482 == ssl3_accept_~s__state~0); 106623#L126 assume !(8464 == ssl3_accept_~s__state~0); 106620#L129 assume !(8465 == ssl3_accept_~s__state~0); 106617#L132 assume !(8466 == ssl3_accept_~s__state~0); 106614#L135 assume !(8496 == ssl3_accept_~s__state~0); 106611#L138 assume !(8497 == ssl3_accept_~s__state~0); 106608#L141 assume !(8512 == ssl3_accept_~s__state~0); 106605#L144 assume !(8513 == ssl3_accept_~s__state~0); 106602#L147 assume !(8528 == ssl3_accept_~s__state~0); 106599#L150 assume !(8529 == ssl3_accept_~s__state~0); 106595#L153 assume !(8544 == ssl3_accept_~s__state~0); 106591#L156 assume !(8545 == ssl3_accept_~s__state~0); 106587#L159 assume !(8560 == ssl3_accept_~s__state~0); 106583#L162 assume !(8561 == ssl3_accept_~s__state~0); 106578#L165 assume !(8448 == ssl3_accept_~s__state~0); 106438#L168 assume 8576 == ssl3_accept_~s__state~0; 106436#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 106415#L440 assume !(ssl3_accept_~ret~0 <= 0); 106416#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 106403#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 106381#L604 assume !(0 == ssl3_accept_~skip~0); 106379#L603 ssl3_accept_~skip~0 := 0; 106366#L99-3 assume true; 106367#L99-1 assume !false; 106306#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106307#L102 assume !(12292 == ssl3_accept_~s__state~0); 106287#L105 assume !(16384 == ssl3_accept_~s__state~0); 106288#L108 assume !(8192 == ssl3_accept_~s__state~0); 106271#L111 assume !(24576 == ssl3_accept_~s__state~0); 106272#L114 assume !(8195 == ssl3_accept_~s__state~0); 106255#L117 assume !(8480 == ssl3_accept_~s__state~0); 106256#L120 assume !(8481 == ssl3_accept_~s__state~0); 106239#L123 assume !(8482 == ssl3_accept_~s__state~0); 106240#L126 assume !(8464 == ssl3_accept_~s__state~0); 106123#L129 assume !(8465 == ssl3_accept_~s__state~0); 106124#L132 assume 8466 == ssl3_accept_~s__state~0; 105428#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 101242#L274 [2018-11-18 17:02:09,208 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:09,208 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 17:02:09,208 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:09,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:09,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:09,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:09,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:09,216 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:09,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1056003276, now seen corresponding path program 1 times [2018-11-18 17:02:09,217 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:09,217 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:09,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,217 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:09,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:09,329 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 17:02:09,330 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:09,330 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:09,331 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:09,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:09,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:09,331 INFO L87 Difference]: Start difference. First operand 9260 states and 11854 transitions. cyclomatic complexity: 2611 Second operand 3 states. [2018-11-18 17:02:09,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:09,367 INFO L93 Difference]: Finished difference Result 9326 states and 11733 transitions. [2018-11-18 17:02:09,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:09,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9326 states and 11733 transitions. [2018-11-18 17:02:09,389 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6233 [2018-11-18 17:02:09,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9326 states to 9326 states and 11733 transitions. [2018-11-18 17:02:09,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6311 [2018-11-18 17:02:09,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6311 [2018-11-18 17:02:09,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9326 states and 11733 transitions. [2018-11-18 17:02:09,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:09,415 INFO L705 BuchiCegarLoop]: Abstraction has 9326 states and 11733 transitions. [2018-11-18 17:02:09,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9326 states and 11733 transitions. [2018-11-18 17:02:09,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9326 to 9296. [2018-11-18 17:02:09,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9296 states. [2018-11-18 17:02:09,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9296 states to 9296 states and 11703 transitions. [2018-11-18 17:02:09,558 INFO L728 BuchiCegarLoop]: Abstraction has 9296 states and 11703 transitions. [2018-11-18 17:02:09,558 INFO L608 BuchiCegarLoop]: Abstraction has 9296 states and 11703 transitions. [2018-11-18 17:02:09,558 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 17:02:09,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9296 states and 11703 transitions. [2018-11-18 17:02:09,581 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6213 [2018-11-18 17:02:09,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:09,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:09,582 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-11-18 17:02:09,582 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:09,582 INFO L794 eck$LassoCheckResult]: Stem: 119228#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 118976#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 118977#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 119217#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 119218#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 119166#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 119297#L99-3 assume true; 122050#L99-1 assume !false; 125438#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125439#L102 assume !(12292 == ssl3_accept_~s__state~0); 125431#L105 assume !(16384 == ssl3_accept_~s__state~0); 125429#L108 assume !(8192 == ssl3_accept_~s__state~0); 125426#L111 assume !(24576 == ssl3_accept_~s__state~0); 125427#L114 assume !(8195 == ssl3_accept_~s__state~0); 125421#L117 assume !(8480 == ssl3_accept_~s__state~0); 125417#L120 assume !(8481 == ssl3_accept_~s__state~0); 125418#L123 assume !(8482 == ssl3_accept_~s__state~0); 126035#L126 assume 8464 == ssl3_accept_~s__state~0; 119846#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 119847#L274 [2018-11-18 17:02:09,583 INFO L796 eck$LassoCheckResult]: Loop: 119847#L274 assume !(0 == ssl3_accept_~blastFlag~0); 127492#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; 127491#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 127488#L604 assume 0 == ssl3_accept_~skip~0; 127489#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 127480#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 127479#L615-1 assume !(0 != ssl3_accept_~cb~0); 127473#L603 ssl3_accept_~skip~0 := 0; 127474#L99-3 assume true; 127469#L99-1 assume !false; 127470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127228#L102 assume !(12292 == ssl3_accept_~s__state~0); 127229#L105 assume !(16384 == ssl3_accept_~s__state~0); 127212#L108 assume !(8192 == ssl3_accept_~s__state~0); 127211#L111 assume !(24576 == ssl3_accept_~s__state~0); 127208#L114 assume !(8195 == ssl3_accept_~s__state~0); 127197#L117 assume !(8480 == ssl3_accept_~s__state~0); 127190#L120 assume !(8481 == ssl3_accept_~s__state~0); 127122#L123 assume !(8482 == ssl3_accept_~s__state~0); 126885#L126 assume !(8464 == ssl3_accept_~s__state~0); 125923#L129 assume !(8465 == ssl3_accept_~s__state~0); 125920#L132 assume !(8466 == ssl3_accept_~s__state~0); 123946#L135 assume 8496 == ssl3_accept_~s__state~0; 123945#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 123944#L287 assume !(1 == ssl3_accept_~blastFlag~0); 123943#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 123941#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 123940#L293-2 ssl3_accept_~s__init_num~0 := 0; 123939#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 123938#L604 assume 0 == ssl3_accept_~skip~0; 123933#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 123931#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 123928#L615-1 assume !(0 != ssl3_accept_~cb~0); 123925#L603 ssl3_accept_~skip~0 := 0; 123924#L99-3 assume true; 123923#L99-1 assume !false; 123922#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123921#L102 assume !(12292 == ssl3_accept_~s__state~0); 123920#L105 assume !(16384 == ssl3_accept_~s__state~0); 123919#L108 assume !(8192 == ssl3_accept_~s__state~0); 123918#L111 assume !(24576 == ssl3_accept_~s__state~0); 123917#L114 assume !(8195 == ssl3_accept_~s__state~0); 123916#L117 assume !(8480 == ssl3_accept_~s__state~0); 123915#L120 assume !(8481 == ssl3_accept_~s__state~0); 123914#L123 assume !(8482 == ssl3_accept_~s__state~0); 123913#L126 assume !(8464 == ssl3_accept_~s__state~0); 123912#L129 assume !(8465 == ssl3_accept_~s__state~0); 123911#L132 assume !(8466 == ssl3_accept_~s__state~0); 123910#L135 assume !(8496 == ssl3_accept_~s__state~0); 123909#L138 assume !(8497 == ssl3_accept_~s__state~0); 123616#L141 assume 8512 == ssl3_accept_~s__state~0; 123250#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123251#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 124747#L308 assume !(ssl3_accept_~ret~0 <= 0); 126861#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 126860#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 126859#L604 assume 0 == ssl3_accept_~skip~0; 126855#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 126854#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 126852#L615-1 assume !(0 != ssl3_accept_~cb~0); 126850#L603 ssl3_accept_~skip~0 := 0; 126849#L99-3 assume true; 126848#L99-1 assume !false; 126847#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126846#L102 assume !(12292 == ssl3_accept_~s__state~0); 126845#L105 assume !(16384 == ssl3_accept_~s__state~0); 126844#L108 assume !(8192 == ssl3_accept_~s__state~0); 126843#L111 assume !(24576 == ssl3_accept_~s__state~0); 126842#L114 assume !(8195 == ssl3_accept_~s__state~0); 126841#L117 assume !(8480 == ssl3_accept_~s__state~0); 126840#L120 assume !(8481 == ssl3_accept_~s__state~0); 126839#L123 assume !(8482 == ssl3_accept_~s__state~0); 126838#L126 assume !(8464 == ssl3_accept_~s__state~0); 126837#L129 assume !(8465 == ssl3_accept_~s__state~0); 126836#L132 assume !(8466 == ssl3_accept_~s__state~0); 126835#L135 assume !(8496 == ssl3_accept_~s__state~0); 126834#L138 assume !(8497 == ssl3_accept_~s__state~0); 126833#L141 assume !(8512 == ssl3_accept_~s__state~0); 126832#L144 assume !(8513 == ssl3_accept_~s__state~0); 126831#L147 assume 8528 == ssl3_accept_~s__state~0; 124985#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 126830#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 126828#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 126827#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 126825#L333 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 126823#L334 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 126819#L339 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 126815#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 126808#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 126800#L604 assume !(0 == ssl3_accept_~skip~0); 126793#L603 ssl3_accept_~skip~0 := 0; 126792#L99-3 assume true; 126791#L99-1 assume !false; 126789#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126787#L102 assume !(12292 == ssl3_accept_~s__state~0); 126785#L105 assume !(16384 == ssl3_accept_~s__state~0); 126783#L108 assume !(8192 == ssl3_accept_~s__state~0); 126781#L111 assume !(24576 == ssl3_accept_~s__state~0); 126779#L114 assume !(8195 == ssl3_accept_~s__state~0); 126777#L117 assume !(8480 == ssl3_accept_~s__state~0); 126775#L120 assume !(8481 == ssl3_accept_~s__state~0); 126773#L123 assume !(8482 == ssl3_accept_~s__state~0); 126771#L126 assume !(8464 == ssl3_accept_~s__state~0); 126769#L129 assume !(8465 == ssl3_accept_~s__state~0); 126767#L132 assume !(8466 == ssl3_accept_~s__state~0); 126765#L135 assume !(8496 == ssl3_accept_~s__state~0); 126763#L138 assume !(8497 == ssl3_accept_~s__state~0); 126761#L141 assume !(8512 == ssl3_accept_~s__state~0); 126759#L144 assume !(8513 == ssl3_accept_~s__state~0); 126757#L147 assume !(8528 == ssl3_accept_~s__state~0); 126755#L150 assume !(8529 == ssl3_accept_~s__state~0); 126753#L153 assume 8544 == ssl3_accept_~s__state~0; 124975#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 126750#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 126747#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 126745#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 126741#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 126740#L400 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; 126738#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 126737#L604 assume 0 == ssl3_accept_~skip~0; 126733#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 126732#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 126730#L615-1 assume !(0 != ssl3_accept_~cb~0); 126728#L603 ssl3_accept_~skip~0 := 0; 126727#L99-3 assume true; 126726#L99-1 assume !false; 126725#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126724#L102 assume !(12292 == ssl3_accept_~s__state~0); 126723#L105 assume !(16384 == ssl3_accept_~s__state~0); 126722#L108 assume !(8192 == ssl3_accept_~s__state~0); 126721#L111 assume !(24576 == ssl3_accept_~s__state~0); 126720#L114 assume !(8195 == ssl3_accept_~s__state~0); 126719#L117 assume !(8480 == ssl3_accept_~s__state~0); 126718#L120 assume !(8481 == ssl3_accept_~s__state~0); 126717#L123 assume !(8482 == ssl3_accept_~s__state~0); 126716#L126 assume !(8464 == ssl3_accept_~s__state~0); 126715#L129 assume !(8465 == ssl3_accept_~s__state~0); 126714#L132 assume !(8466 == ssl3_accept_~s__state~0); 126713#L135 assume !(8496 == ssl3_accept_~s__state~0); 126712#L138 assume !(8497 == ssl3_accept_~s__state~0); 126711#L141 assume !(8512 == ssl3_accept_~s__state~0); 126710#L144 assume !(8513 == ssl3_accept_~s__state~0); 126709#L147 assume !(8528 == ssl3_accept_~s__state~0); 126708#L150 assume !(8529 == ssl3_accept_~s__state~0); 126707#L153 assume !(8544 == ssl3_accept_~s__state~0); 126706#L156 assume !(8545 == ssl3_accept_~s__state~0); 126705#L159 assume !(8560 == ssl3_accept_~s__state~0); 126704#L162 assume !(8561 == ssl3_accept_~s__state~0); 126703#L165 assume 8448 == ssl3_accept_~s__state~0; 126702#L166 assume !(ssl3_accept_~num1~0 > 0); 126700#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 126699#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 126698#L604 assume 0 == ssl3_accept_~skip~0; 126694#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 126693#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 126691#L615-1 assume !(0 != ssl3_accept_~cb~0); 126689#L603 ssl3_accept_~skip~0 := 0; 126688#L99-3 assume true; 126687#L99-1 assume !false; 126686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126685#L102 assume !(12292 == ssl3_accept_~s__state~0); 126684#L105 assume !(16384 == ssl3_accept_~s__state~0); 126683#L108 assume !(8192 == ssl3_accept_~s__state~0); 126682#L111 assume !(24576 == ssl3_accept_~s__state~0); 126681#L114 assume !(8195 == ssl3_accept_~s__state~0); 126680#L117 assume !(8480 == ssl3_accept_~s__state~0); 126679#L120 assume !(8481 == ssl3_accept_~s__state~0); 126678#L123 assume !(8482 == ssl3_accept_~s__state~0); 126677#L126 assume !(8464 == ssl3_accept_~s__state~0); 126676#L129 assume !(8465 == ssl3_accept_~s__state~0); 126675#L132 assume !(8466 == ssl3_accept_~s__state~0); 126674#L135 assume !(8496 == ssl3_accept_~s__state~0); 126673#L138 assume !(8497 == ssl3_accept_~s__state~0); 126672#L141 assume !(8512 == ssl3_accept_~s__state~0); 126671#L144 assume !(8513 == ssl3_accept_~s__state~0); 126670#L147 assume !(8528 == ssl3_accept_~s__state~0); 126669#L150 assume !(8529 == ssl3_accept_~s__state~0); 126668#L153 assume !(8544 == ssl3_accept_~s__state~0); 126667#L156 assume !(8545 == ssl3_accept_~s__state~0); 126666#L159 assume !(8560 == ssl3_accept_~s__state~0); 126665#L162 assume !(8561 == ssl3_accept_~s__state~0); 126664#L165 assume !(8448 == ssl3_accept_~s__state~0); 126663#L168 assume 8576 == ssl3_accept_~s__state~0; 126190#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 126662#L440 assume !(ssl3_accept_~ret~0 <= 0); 126661#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 126034#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 127490#L604 assume 0 == ssl3_accept_~skip~0; 127481#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 127482#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 127477#L615-1 assume !(0 != ssl3_accept_~cb~0); 127476#L603 ssl3_accept_~skip~0 := 0; 127471#L99-3 assume true; 127472#L99-1 assume !false; 127455#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127456#L102 assume !(12292 == ssl3_accept_~s__state~0); 127218#L105 assume !(16384 == ssl3_accept_~s__state~0); 127219#L108 assume !(8192 == ssl3_accept_~s__state~0); 127514#L111 assume !(24576 == ssl3_accept_~s__state~0); 127511#L114 assume !(8195 == ssl3_accept_~s__state~0); 127508#L117 assume !(8480 == ssl3_accept_~s__state~0); 127505#L120 assume !(8481 == ssl3_accept_~s__state~0); 127502#L123 assume !(8482 == ssl3_accept_~s__state~0); 127499#L126 assume !(8464 == ssl3_accept_~s__state~0); 127496#L129 assume !(8465 == ssl3_accept_~s__state~0); 127493#L132 assume 8466 == ssl3_accept_~s__state~0; 123632#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 119847#L274 [2018-11-18 17:02:09,583 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:09,583 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 2 times [2018-11-18 17:02:09,583 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:09,583 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:09,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,584 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:09,584 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:09,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:09,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:09,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1825789909, now seen corresponding path program 1 times [2018-11-18 17:02:09,600 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:09,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:09,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,601 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:09,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:09,885 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 302 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2018-11-18 17:02:09,885 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:09,885 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 17:02:09,886 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:09,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:02:09,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:02:09,886 INFO L87 Difference]: Start difference. First operand 9296 states and 11703 transitions. cyclomatic complexity: 2424 Second operand 5 states. [2018-11-18 17:02:09,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:09,949 INFO L93 Difference]: Finished difference Result 12511 states and 15706 transitions. [2018-11-18 17:02:09,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 17:02:09,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12511 states and 15706 transitions. [2018-11-18 17:02:09,975 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8242 [2018-11-18 17:02:09,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12511 states to 12511 states and 15706 transitions. [2018-11-18 17:02:09,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8610 [2018-11-18 17:02:09,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8610 [2018-11-18 17:02:09,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12511 states and 15706 transitions. [2018-11-18 17:02:09,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:09,997 INFO L705 BuchiCegarLoop]: Abstraction has 12511 states and 15706 transitions. [2018-11-18 17:02:10,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12511 states and 15706 transitions. [2018-11-18 17:02:10,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12511 to 12313. [2018-11-18 17:02:10,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12313 states. [2018-11-18 17:02:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12313 states to 12313 states and 15478 transitions. [2018-11-18 17:02:10,093 INFO L728 BuchiCegarLoop]: Abstraction has 12313 states and 15478 transitions. [2018-11-18 17:02:10,093 INFO L608 BuchiCegarLoop]: Abstraction has 12313 states and 15478 transitions. [2018-11-18 17:02:10,093 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 17:02:10,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12313 states and 15478 transitions. [2018-11-18 17:02:10,121 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8242 [2018-11-18 17:02:10,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:10,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:10,122 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-11-18 17:02:10,122 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:10,122 INFO L794 eck$LassoCheckResult]: Stem: 141060#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 140798#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 140799#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141051#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 141052#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 141004#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 141135#L99-3 assume true; 144820#L99-1 assume !false; 145216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145217#L102 assume !(12292 == ssl3_accept_~s__state~0); 146768#L105 assume !(16384 == ssl3_accept_~s__state~0); 146766#L108 assume !(8192 == ssl3_accept_~s__state~0); 145206#L111 assume !(24576 == ssl3_accept_~s__state~0); 145207#L114 assume !(8195 == ssl3_accept_~s__state~0); 145200#L117 assume !(8480 == ssl3_accept_~s__state~0); 145201#L120 assume !(8481 == ssl3_accept_~s__state~0); 144999#L123 assume !(8482 == ssl3_accept_~s__state~0); 142136#L126 assume !(8464 == ssl3_accept_~s__state~0); 142137#L129 assume !(8465 == ssl3_accept_~s__state~0); 146959#L132 assume !(8466 == ssl3_accept_~s__state~0); 146960#L135 assume !(8496 == ssl3_accept_~s__state~0); 146718#L138 [2018-11-18 17:02:10,122 INFO L796 eck$LassoCheckResult]: Loop: 146718#L138 assume !(8497 == ssl3_accept_~s__state~0); 146717#L141 assume !(8512 == ssl3_accept_~s__state~0); 146715#L144 assume !(8513 == ssl3_accept_~s__state~0); 146711#L147 assume !(8528 == ssl3_accept_~s__state~0); 146712#L150 assume !(8529 == ssl3_accept_~s__state~0); 146702#L153 assume !(8544 == ssl3_accept_~s__state~0); 146703#L156 assume !(8545 == ssl3_accept_~s__state~0); 146693#L159 assume !(8560 == ssl3_accept_~s__state~0); 146694#L162 assume !(8561 == ssl3_accept_~s__state~0); 146554#L165 assume 8448 == ssl3_accept_~s__state~0; 146555#L166 assume !(ssl3_accept_~num1~0 > 0); 146537#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146538#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146490#L604 assume 0 == ssl3_accept_~skip~0; 146491#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 146430#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 146429#L615-1 assume !(0 != ssl3_accept_~cb~0); 145224#L603 ssl3_accept_~skip~0 := 0; 145225#L99-3 assume true; 146409#L99-1 assume !false; 146410#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146398#L102 assume !(12292 == ssl3_accept_~s__state~0); 146399#L105 assume !(16384 == ssl3_accept_~s__state~0); 146387#L108 assume !(8192 == ssl3_accept_~s__state~0); 146389#L111 assume !(24576 == ssl3_accept_~s__state~0); 146679#L114 assume !(8195 == ssl3_accept_~s__state~0); 146372#L117 assume !(8480 == ssl3_accept_~s__state~0); 146373#L120 assume !(8481 == ssl3_accept_~s__state~0); 146360#L123 assume 8482 == ssl3_accept_~s__state~0; 146361#L124 ssl3_accept_~s__state~0 := 3; 146913#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146912#L604 assume 0 == ssl3_accept_~skip~0; 146908#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 146907#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 146905#L615-1 assume !(0 != ssl3_accept_~cb~0); 146903#L603 ssl3_accept_~skip~0 := 0; 146902#L99-3 assume true; 146901#L99-1 assume !false; 146900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146899#L102 assume !(12292 == ssl3_accept_~s__state~0); 146898#L105 assume !(16384 == ssl3_accept_~s__state~0); 146897#L108 assume !(8192 == ssl3_accept_~s__state~0); 146896#L111 assume !(24576 == ssl3_accept_~s__state~0); 146895#L114 assume !(8195 == ssl3_accept_~s__state~0); 146894#L117 assume !(8480 == ssl3_accept_~s__state~0); 146893#L120 assume !(8481 == ssl3_accept_~s__state~0); 146892#L123 assume !(8482 == ssl3_accept_~s__state~0); 146891#L126 assume !(8464 == ssl3_accept_~s__state~0); 146761#L129 assume !(8465 == ssl3_accept_~s__state~0); 146760#L132 assume !(8466 == ssl3_accept_~s__state~0); 146719#L135 assume !(8496 == ssl3_accept_~s__state~0); 146718#L138 [2018-11-18 17:02:10,122 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:10,123 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 17:02:10,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:10,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:10,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:10,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:10,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:10,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:10,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:10,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:10,175 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:10,175 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:10,175 INFO L82 PathProgramCache]: Analyzing trace with hash 5643328, now seen corresponding path program 1 times [2018-11-18 17:02:10,175 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:10,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:10,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:10,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:10,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:10,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:10,287 WARN L180 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 35 [2018-11-18 17:02:10,298 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:02:10,298 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:02:10,298 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:02:10,298 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:02:10,298 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:02:10,298 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,298 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:02:10,298 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:02:10,298 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 17:02:10,298 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:02:10,298 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:02:10,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,375 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:02:10,376 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2018-11-18 17:02:10,379 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:10,379 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,396 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:10,396 INFO L448 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_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2018-11-18 17:02:10,400 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:10,400 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,405 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:10,405 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,423 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:10,423 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:10,429 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:02:10,430 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Honda state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2018-11-18 17:02:10,458 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:02:10,458 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,480 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:02:10,480 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:02:10,483 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:02:10,498 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:02:10,498 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:02:10,498 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:02:10,498 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:02:10,498 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:02:10,498 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:02:10,498 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:02:10,498 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:02:10,498 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 17:02:10,498 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:02:10,498 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:02:10,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:02:10,581 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:02:10,581 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:02:10,581 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:10,582 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:10,582 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:10,582 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:10,582 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:10,582 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:10,582 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:10,582 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:10,583 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:10,583 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:10,583 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:10,583 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:10,584 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:10,584 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:10,584 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:10,584 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:10,584 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:10,585 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:10,585 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:10,585 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:10,585 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:10,585 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:10,586 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:10,586 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:10,586 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:10,586 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:10,587 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:02:10,587 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 17:02:10,587 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:02:10,587 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:02:10,587 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:02:10,587 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:02:10,588 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:02:10,588 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:02:10,588 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:02:10,589 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:02:10,590 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:02:10,590 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:02:10,591 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:02:10,591 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:02:10,591 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:02:10,591 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 17:02:10,591 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:02:10,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:10,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:10,712 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:10,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:10,721 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:10,782 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:10,782 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 17:02:10,783 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12313 states and 15478 transitions. cyclomatic complexity: 3186 Second operand 5 states. [2018-11-18 17:02:11,324 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12313 states and 15478 transitions. cyclomatic complexity: 3186. Second operand 5 states. Result 43046 states and 53563 transitions. Complement of second has 9 states. [2018-11-18 17:02:11,324 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-11-18 17:02:11,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:02:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2018-11-18 17:02:11,325 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 21 letters. Loop has 51 letters. [2018-11-18 17:02:11,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:11,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 72 letters. Loop has 51 letters. [2018-11-18 17:02:11,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:11,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 21 letters. Loop has 102 letters. [2018-11-18 17:02:11,327 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:02:11,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43046 states and 53563 transitions. [2018-11-18 17:02:11,518 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 15848 [2018-11-18 17:02:11,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43046 states to 42537 states and 52887 transitions. [2018-11-18 17:02:11,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17559 [2018-11-18 17:02:11,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17623 [2018-11-18 17:02:11,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42537 states and 52887 transitions. [2018-11-18 17:02:11,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:11,576 INFO L705 BuchiCegarLoop]: Abstraction has 42537 states and 52887 transitions. [2018-11-18 17:02:11,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42537 states and 52887 transitions. [2018-11-18 17:02:11,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42537 to 37483. [2018-11-18 17:02:11,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37483 states. [2018-11-18 17:02:11,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37483 states to 37483 states and 46973 transitions. [2018-11-18 17:02:11,855 INFO L728 BuchiCegarLoop]: Abstraction has 37483 states and 46973 transitions. [2018-11-18 17:02:11,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:11,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:11,855 INFO L87 Difference]: Start difference. First operand 37483 states and 46973 transitions. Second operand 3 states. [2018-11-18 17:02:11,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:11,979 INFO L93 Difference]: Finished difference Result 20417 states and 25406 transitions. [2018-11-18 17:02:11,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:11,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20417 states and 25406 transitions. [2018-11-18 17:02:12,023 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6592 [2018-11-18 17:02:12,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20417 states to 20406 states and 25395 transitions. [2018-11-18 17:02:12,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6718 [2018-11-18 17:02:12,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6718 [2018-11-18 17:02:12,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20406 states and 25395 transitions. [2018-11-18 17:02:12,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:12,052 INFO L705 BuchiCegarLoop]: Abstraction has 20406 states and 25395 transitions. [2018-11-18 17:02:12,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20406 states and 25395 transitions. [2018-11-18 17:02:12,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20406 to 20103. [2018-11-18 17:02:12,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20103 states. [2018-11-18 17:02:12,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20103 states to 20103 states and 25020 transitions. [2018-11-18 17:02:12,177 INFO L728 BuchiCegarLoop]: Abstraction has 20103 states and 25020 transitions. [2018-11-18 17:02:12,177 INFO L608 BuchiCegarLoop]: Abstraction has 20103 states and 25020 transitions. [2018-11-18 17:02:12,177 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 17:02:12,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20103 states and 25020 transitions. [2018-11-18 17:02:12,201 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6463 [2018-11-18 17:02:12,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:12,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:12,202 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:12,202 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:12,202 INFO L794 eck$LassoCheckResult]: Stem: 254560#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 254299#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 254300#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 254557#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 254558#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 254504#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 254640#L99-3 assume true; 256035#L99-1 assume !false; 256034#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256033#L102 assume !(12292 == ssl3_accept_~s__state~0); 256032#L105 assume !(16384 == ssl3_accept_~s__state~0); 256031#L108 assume !(8192 == ssl3_accept_~s__state~0); 256030#L111 assume !(24576 == ssl3_accept_~s__state~0); 256029#L114 assume !(8195 == ssl3_accept_~s__state~0); 256028#L117 assume !(8480 == ssl3_accept_~s__state~0); 256027#L120 assume !(8481 == ssl3_accept_~s__state~0); 256026#L123 assume !(8482 == ssl3_accept_~s__state~0); 256025#L126 assume 8464 == ssl3_accept_~s__state~0; 256024#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 256023#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 256020#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; 256018#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 256016#L604 assume 0 == ssl3_accept_~skip~0; 256011#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 256006#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 256002#L615-1 assume !(0 != ssl3_accept_~cb~0); 255998#L603 ssl3_accept_~skip~0 := 0; 255996#L99-3 assume true; 255994#L99-1 assume !false; 255992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255990#L102 assume !(12292 == ssl3_accept_~s__state~0); 255988#L105 assume !(16384 == ssl3_accept_~s__state~0); 255986#L108 assume !(8192 == ssl3_accept_~s__state~0); 255984#L111 assume !(24576 == ssl3_accept_~s__state~0); 255982#L114 assume !(8195 == ssl3_accept_~s__state~0); 255980#L117 assume !(8480 == ssl3_accept_~s__state~0); 255978#L120 assume !(8481 == ssl3_accept_~s__state~0); 255976#L123 assume !(8482 == ssl3_accept_~s__state~0); 255974#L126 assume !(8464 == ssl3_accept_~s__state~0); 255972#L129 assume !(8465 == ssl3_accept_~s__state~0); 255970#L132 assume !(8466 == ssl3_accept_~s__state~0); 255968#L135 assume 8496 == ssl3_accept_~s__state~0; 255966#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 255963#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 255960#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 255957#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 255956#L293-2 ssl3_accept_~s__init_num~0 := 0; 255955#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 255954#L604 assume 0 == ssl3_accept_~skip~0; 255950#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 255949#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 255947#L615-1 assume !(0 != ssl3_accept_~cb~0); 255945#L603 ssl3_accept_~skip~0 := 0; 255944#L99-3 assume true; 255943#L99-1 assume !false; 255942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255941#L102 assume !(12292 == ssl3_accept_~s__state~0); 255940#L105 assume !(16384 == ssl3_accept_~s__state~0); 255939#L108 assume !(8192 == ssl3_accept_~s__state~0); 255938#L111 assume !(24576 == ssl3_accept_~s__state~0); 255937#L114 assume !(8195 == ssl3_accept_~s__state~0); 255936#L117 assume !(8480 == ssl3_accept_~s__state~0); 255935#L120 assume !(8481 == ssl3_accept_~s__state~0); 255934#L123 assume !(8482 == ssl3_accept_~s__state~0); 255933#L126 assume !(8464 == ssl3_accept_~s__state~0); 255932#L129 assume !(8465 == ssl3_accept_~s__state~0); 255931#L132 assume !(8466 == ssl3_accept_~s__state~0); 255930#L135 assume !(8496 == ssl3_accept_~s__state~0); 255929#L138 assume !(8497 == ssl3_accept_~s__state~0); 255909#L141 [2018-11-18 17:02:12,203 INFO L796 eck$LassoCheckResult]: Loop: 255909#L141 assume !(8512 == ssl3_accept_~s__state~0); 255892#L144 assume !(8513 == ssl3_accept_~s__state~0); 255893#L147 assume !(8528 == ssl3_accept_~s__state~0); 255872#L150 assume !(8529 == ssl3_accept_~s__state~0); 255873#L153 assume !(8544 == ssl3_accept_~s__state~0); 255855#L156 assume !(8545 == ssl3_accept_~s__state~0); 255856#L159 assume !(8560 == ssl3_accept_~s__state~0); 255839#L162 assume !(8561 == ssl3_accept_~s__state~0); 255840#L165 assume !(8448 == ssl3_accept_~s__state~0); 255822#L168 assume !(8576 == ssl3_accept_~s__state~0); 255823#L171 assume !(8577 == ssl3_accept_~s__state~0); 255811#L174 assume !(8592 == ssl3_accept_~s__state~0); 255806#L177 assume !(8593 == ssl3_accept_~s__state~0); 255801#L180 assume !(8608 == ssl3_accept_~s__state~0); 255451#L183 assume !(8609 == ssl3_accept_~s__state~0); 255448#L186 assume !(8640 == ssl3_accept_~s__state~0); 255444#L189 assume !(8641 == ssl3_accept_~s__state~0); 255441#L192 assume 8656 == ssl3_accept_~s__state~0; 255167#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 255433#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 255427#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 255421#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 255417#L520 assume !(0 == ssl3_accept_~tmp___10~0); 255409#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 255404#L604 assume 0 == ssl3_accept_~skip~0; 255396#L605 assume -12288 != ssl3_accept_~tmp___1~0; 255397#L606 assume !(8656 != ssl3_accept_~s__state~0); 255006#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 256815#L615-1 assume !(0 != ssl3_accept_~cb~0); 256790#L603 ssl3_accept_~skip~0 := 0; 256791#L99-3 assume true; 256564#L99-1 assume !false; 256565#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256440#L102 assume !(12292 == ssl3_accept_~s__state~0); 256441#L105 assume !(16384 == ssl3_accept_~s__state~0); 256423#L108 assume !(8192 == ssl3_accept_~s__state~0); 256424#L111 assume !(24576 == ssl3_accept_~s__state~0); 256166#L114 assume !(8195 == ssl3_accept_~s__state~0); 256167#L117 assume !(8480 == ssl3_accept_~s__state~0); 256137#L120 assume !(8481 == ssl3_accept_~s__state~0); 256138#L123 assume !(8482 == ssl3_accept_~s__state~0); 256075#L126 assume !(8464 == ssl3_accept_~s__state~0); 256076#L129 assume !(8465 == ssl3_accept_~s__state~0); 256051#L132 assume !(8466 == ssl3_accept_~s__state~0); 256052#L135 assume !(8496 == ssl3_accept_~s__state~0); 255908#L138 assume !(8497 == ssl3_accept_~s__state~0); 255909#L141 [2018-11-18 17:02:12,203 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:12,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1512447982, now seen corresponding path program 1 times [2018-11-18 17:02:12,203 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:12,203 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:12,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:12,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:12,204 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:12,252 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-18 17:02:12,252 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:12,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:12,252 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:12,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:12,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1222936230, now seen corresponding path program 1 times [2018-11-18 17:02:12,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:12,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:12,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:12,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:12,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:12,315 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:12,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:12,315 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:12,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:12,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:12,315 INFO L87 Difference]: Start difference. First operand 20103 states and 25020 transitions. cyclomatic complexity: 4947 Second operand 3 states. [2018-11-18 17:02:13,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:13,071 INFO L93 Difference]: Finished difference Result 20163 states and 25002 transitions. [2018-11-18 17:02:13,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:13,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20163 states and 25002 transitions. [2018-11-18 17:02:13,119 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6493 [2018-11-18 17:02:13,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20163 states to 20163 states and 25002 transitions. [2018-11-18 17:02:13,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6619 [2018-11-18 17:02:13,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6619 [2018-11-18 17:02:13,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20163 states and 25002 transitions. [2018-11-18 17:02:13,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:13,301 INFO L705 BuchiCegarLoop]: Abstraction has 20163 states and 25002 transitions. [2018-11-18 17:02:13,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20163 states and 25002 transitions. [2018-11-18 17:02:13,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20163 to 20103. [2018-11-18 17:02:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20103 states. [2018-11-18 17:02:13,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20103 states to 20103 states and 24930 transitions. [2018-11-18 17:02:13,424 INFO L728 BuchiCegarLoop]: Abstraction has 20103 states and 24930 transitions. [2018-11-18 17:02:13,424 INFO L608 BuchiCegarLoop]: Abstraction has 20103 states and 24930 transitions. [2018-11-18 17:02:13,425 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 17:02:13,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20103 states and 24930 transitions. [2018-11-18 17:02:13,456 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6463 [2018-11-18 17:02:13,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:13,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:13,457 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:13,457 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-18 17:02:13,457 INFO L794 eck$LassoCheckResult]: Stem: 294827#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 294574#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 294575#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 294824#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 294825#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 294772#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 294903#L99-3 assume true; 295998#L99-1 assume !false; 295997#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295996#L102 assume !(12292 == ssl3_accept_~s__state~0); 295994#L105 assume !(16384 == ssl3_accept_~s__state~0); 295992#L108 assume !(8192 == ssl3_accept_~s__state~0); 295991#L111 assume !(24576 == ssl3_accept_~s__state~0); 295989#L114 assume !(8195 == ssl3_accept_~s__state~0); 295982#L117 assume !(8480 == ssl3_accept_~s__state~0); 295981#L120 assume !(8481 == ssl3_accept_~s__state~0); 295979#L123 assume !(8482 == ssl3_accept_~s__state~0); 295978#L126 assume 8464 == ssl3_accept_~s__state~0; 295975#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 295974#L274 assume !(0 == ssl3_accept_~blastFlag~0); 295973#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; 295970#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 295969#L604 assume 0 == ssl3_accept_~skip~0; 295960#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 295958#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 295955#L615-1 assume !(0 != ssl3_accept_~cb~0); 295952#L603 ssl3_accept_~skip~0 := 0; 295950#L99-3 assume true; 295948#L99-1 assume !false; 295946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295944#L102 assume !(12292 == ssl3_accept_~s__state~0); 295942#L105 assume !(16384 == ssl3_accept_~s__state~0); 295939#L108 assume !(8192 == ssl3_accept_~s__state~0); 295937#L111 assume !(24576 == ssl3_accept_~s__state~0); 295935#L114 assume !(8195 == ssl3_accept_~s__state~0); 295933#L117 assume !(8480 == ssl3_accept_~s__state~0); 295931#L120 assume !(8481 == ssl3_accept_~s__state~0); 295929#L123 assume !(8482 == ssl3_accept_~s__state~0); 295926#L126 assume !(8464 == ssl3_accept_~s__state~0); 295922#L129 assume !(8465 == ssl3_accept_~s__state~0); 295920#L132 assume !(8466 == ssl3_accept_~s__state~0); 295916#L135 assume 8496 == ssl3_accept_~s__state~0; 295915#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 295914#L287 assume !(1 == ssl3_accept_~blastFlag~0); 295909#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 295907#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 295908#L293-2 ssl3_accept_~s__init_num~0 := 0; 302640#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302639#L604 assume 0 == ssl3_accept_~skip~0; 302635#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 302634#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 302632#L615-1 assume !(0 != ssl3_accept_~cb~0); 302630#L603 ssl3_accept_~skip~0 := 0; 302629#L99-3 assume true; 302628#L99-1 assume !false; 302627#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302626#L102 assume !(12292 == ssl3_accept_~s__state~0); 302625#L105 assume !(16384 == ssl3_accept_~s__state~0); 302624#L108 assume !(8192 == ssl3_accept_~s__state~0); 302623#L111 assume !(24576 == ssl3_accept_~s__state~0); 302622#L114 assume !(8195 == ssl3_accept_~s__state~0); 302621#L117 assume !(8480 == ssl3_accept_~s__state~0); 302620#L120 assume !(8481 == ssl3_accept_~s__state~0); 302619#L123 assume !(8482 == ssl3_accept_~s__state~0); 302618#L126 assume !(8464 == ssl3_accept_~s__state~0); 302617#L129 assume !(8465 == ssl3_accept_~s__state~0); 302616#L132 assume !(8466 == ssl3_accept_~s__state~0); 302615#L135 assume !(8496 == ssl3_accept_~s__state~0); 302611#L138 assume !(8497 == ssl3_accept_~s__state~0); 302612#L141 [2018-11-18 17:02:13,457 INFO L796 eck$LassoCheckResult]: Loop: 302612#L141 assume !(8512 == ssl3_accept_~s__state~0); 305232#L144 assume !(8513 == ssl3_accept_~s__state~0); 305212#L147 assume !(8528 == ssl3_accept_~s__state~0); 305213#L150 assume !(8529 == ssl3_accept_~s__state~0); 305397#L153 assume !(8544 == ssl3_accept_~s__state~0); 305394#L156 assume !(8545 == ssl3_accept_~s__state~0); 305393#L159 assume !(8560 == ssl3_accept_~s__state~0); 305166#L162 assume !(8561 == ssl3_accept_~s__state~0); 305167#L165 assume !(8448 == ssl3_accept_~s__state~0); 305145#L168 assume !(8576 == ssl3_accept_~s__state~0); 305146#L171 assume !(8577 == ssl3_accept_~s__state~0); 305127#L174 assume !(8592 == ssl3_accept_~s__state~0); 305120#L177 assume !(8593 == ssl3_accept_~s__state~0); 305114#L180 assume !(8608 == ssl3_accept_~s__state~0); 305109#L183 assume !(8609 == ssl3_accept_~s__state~0); 305108#L186 assume !(8640 == ssl3_accept_~s__state~0); 305107#L189 assume !(8641 == ssl3_accept_~s__state~0); 305106#L192 assume 8656 == ssl3_accept_~s__state~0; 305020#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 305105#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 305104#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 305101#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 305100#L520 assume !(0 == ssl3_accept_~tmp___10~0); 305099#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 305098#L604 assume 0 == ssl3_accept_~skip~0; 305094#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 305093#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 305091#L615-1 assume !(0 != ssl3_accept_~cb~0); 305089#L603 ssl3_accept_~skip~0 := 0; 305088#L99-3 assume true; 305087#L99-1 assume !false; 305086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305085#L102 assume !(12292 == ssl3_accept_~s__state~0); 305084#L105 assume !(16384 == ssl3_accept_~s__state~0); 305083#L108 assume !(8192 == ssl3_accept_~s__state~0); 305081#L111 assume !(24576 == ssl3_accept_~s__state~0); 305078#L114 assume !(8195 == ssl3_accept_~s__state~0); 305076#L117 assume !(8480 == ssl3_accept_~s__state~0); 305074#L120 assume !(8481 == ssl3_accept_~s__state~0); 305072#L123 assume !(8482 == ssl3_accept_~s__state~0); 305070#L126 assume !(8464 == ssl3_accept_~s__state~0); 305068#L129 assume !(8465 == ssl3_accept_~s__state~0); 305066#L132 assume !(8466 == ssl3_accept_~s__state~0); 305064#L135 assume !(8496 == ssl3_accept_~s__state~0); 305062#L138 assume !(8497 == ssl3_accept_~s__state~0); 305060#L141 assume !(8512 == ssl3_accept_~s__state~0); 305058#L144 assume !(8513 == ssl3_accept_~s__state~0); 305056#L147 assume !(8528 == ssl3_accept_~s__state~0); 305054#L150 assume !(8529 == ssl3_accept_~s__state~0); 305052#L153 assume !(8544 == ssl3_accept_~s__state~0); 305050#L156 assume !(8545 == ssl3_accept_~s__state~0); 305048#L159 assume !(8560 == ssl3_accept_~s__state~0); 305046#L162 assume !(8561 == ssl3_accept_~s__state~0); 305044#L165 assume !(8448 == ssl3_accept_~s__state~0); 305042#L168 assume !(8576 == ssl3_accept_~s__state~0); 305040#L171 assume !(8577 == ssl3_accept_~s__state~0); 305037#L174 assume !(8592 == ssl3_accept_~s__state~0); 305035#L177 assume !(8593 == ssl3_accept_~s__state~0); 305032#L180 assume !(8608 == ssl3_accept_~s__state~0); 305030#L183 assume !(8609 == ssl3_accept_~s__state~0); 305027#L186 assume !(8640 == ssl3_accept_~s__state~0); 305025#L189 assume !(8641 == ssl3_accept_~s__state~0); 305023#L192 assume !(8656 == ssl3_accept_~s__state~0); 305021#L195 assume !(8657 == ssl3_accept_~s__state~0); 305018#L198 assume 8672 == ssl3_accept_~s__state~0; 305015#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 305013#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 305011#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 305010#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 305009#L543-2 ssl3_accept_~s__init_num~0 := 0; 301847#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 305008#L604 assume 0 == ssl3_accept_~skip~0; 305004#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 305003#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 305001#L615-1 assume !(0 != ssl3_accept_~cb~0); 304999#L603 ssl3_accept_~skip~0 := 0; 304998#L99-3 assume true; 304997#L99-1 assume !false; 304996#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304995#L102 assume !(12292 == ssl3_accept_~s__state~0); 304994#L105 assume !(16384 == ssl3_accept_~s__state~0); 304993#L108 assume !(8192 == ssl3_accept_~s__state~0); 304992#L111 assume !(24576 == ssl3_accept_~s__state~0); 304991#L114 assume !(8195 == ssl3_accept_~s__state~0); 304990#L117 assume !(8480 == ssl3_accept_~s__state~0); 304989#L120 assume !(8481 == ssl3_accept_~s__state~0); 304988#L123 assume !(8482 == ssl3_accept_~s__state~0); 304987#L126 assume !(8464 == ssl3_accept_~s__state~0); 304986#L129 assume !(8465 == ssl3_accept_~s__state~0); 304985#L132 assume !(8466 == ssl3_accept_~s__state~0); 304984#L135 assume !(8496 == ssl3_accept_~s__state~0); 304983#L138 assume !(8497 == ssl3_accept_~s__state~0); 304982#L141 assume !(8512 == ssl3_accept_~s__state~0); 304981#L144 assume !(8513 == ssl3_accept_~s__state~0); 304980#L147 assume !(8528 == ssl3_accept_~s__state~0); 304979#L150 assume !(8529 == ssl3_accept_~s__state~0); 304978#L153 assume !(8544 == ssl3_accept_~s__state~0); 304977#L156 assume !(8545 == ssl3_accept_~s__state~0); 304976#L159 assume !(8560 == ssl3_accept_~s__state~0); 304975#L162 assume !(8561 == ssl3_accept_~s__state~0); 304974#L165 assume 8448 == ssl3_accept_~s__state~0; 304973#L166 assume !(ssl3_accept_~num1~0 > 0); 304971#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 304970#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 304968#L604 assume 0 == ssl3_accept_~skip~0; 304964#L605 assume -12288 != ssl3_accept_~tmp___1~0; 304965#L606 assume !(8656 != ssl3_accept_~s__state~0); 304969#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 305297#L615-1 assume !(0 != ssl3_accept_~cb~0); 305295#L603 ssl3_accept_~skip~0 := 0; 305294#L99-3 assume true; 305291#L99-1 assume !false; 305287#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305288#L102 assume !(12292 == ssl3_accept_~s__state~0); 305279#L105 assume !(16384 == ssl3_accept_~s__state~0); 305280#L108 assume !(8192 == ssl3_accept_~s__state~0); 305271#L111 assume !(24576 == ssl3_accept_~s__state~0); 305272#L114 assume !(8195 == ssl3_accept_~s__state~0); 305263#L117 assume !(8480 == ssl3_accept_~s__state~0); 305264#L120 assume !(8481 == ssl3_accept_~s__state~0); 305255#L123 assume !(8482 == ssl3_accept_~s__state~0); 305256#L126 assume !(8464 == ssl3_accept_~s__state~0); 305247#L129 assume !(8465 == ssl3_accept_~s__state~0); 305248#L132 assume !(8466 == ssl3_accept_~s__state~0); 305239#L135 assume !(8496 == ssl3_accept_~s__state~0); 305240#L138 assume !(8497 == ssl3_accept_~s__state~0); 302612#L141 [2018-11-18 17:02:13,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:13,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1931488626, now seen corresponding path program 1 times [2018-11-18 17:02:13,457 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:13,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:13,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:13,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:13,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:13,528 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-11-18 17:02:13,528 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:13,528 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:13,528 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:13,528 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:13,528 INFO L82 PathProgramCache]: Analyzing trace with hash 786501585, now seen corresponding path program 1 times [2018-11-18 17:02:13,528 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:13,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:13,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:13,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:13,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:13,599 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 17:02:13,599 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:13,599 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:13,599 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:13,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:13,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:13,600 INFO L87 Difference]: Start difference. First operand 20103 states and 24930 transitions. cyclomatic complexity: 4857 Second operand 3 states. [2018-11-18 17:02:13,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:13,918 INFO L93 Difference]: Finished difference Result 20101 states and 24926 transitions. [2018-11-18 17:02:13,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:13,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20101 states and 24926 transitions. [2018-11-18 17:02:13,970 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6463 [2018-11-18 17:02:14,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20101 states to 20100 states and 24925 transitions. [2018-11-18 17:02:14,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6587 [2018-11-18 17:02:14,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6587 [2018-11-18 17:02:14,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20100 states and 24925 transitions. [2018-11-18 17:02:14,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:14,013 INFO L705 BuchiCegarLoop]: Abstraction has 20100 states and 24925 transitions. [2018-11-18 17:02:14,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20100 states and 24925 transitions. [2018-11-18 17:02:14,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20100 to 20100. [2018-11-18 17:02:14,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20100 states. [2018-11-18 17:02:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20100 states to 20100 states and 24925 transitions. [2018-11-18 17:02:14,143 INFO L728 BuchiCegarLoop]: Abstraction has 20100 states and 24925 transitions. [2018-11-18 17:02:14,143 INFO L608 BuchiCegarLoop]: Abstraction has 20100 states and 24925 transitions. [2018-11-18 17:02:14,143 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 17:02:14,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20100 states and 24925 transitions. [2018-11-18 17:02:14,179 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6463 [2018-11-18 17:02:14,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:14,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:14,181 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:14,181 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-18 17:02:14,181 INFO L794 eck$LassoCheckResult]: Stem: 335038#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 334781#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 334782#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 335031#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 335032#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 334976#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 335099#L99-3 assume true; 341098#L99-1 assume !false; 341097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 341096#L102 assume !(12292 == ssl3_accept_~s__state~0); 341095#L105 assume !(16384 == ssl3_accept_~s__state~0); 341094#L108 assume !(8192 == ssl3_accept_~s__state~0); 341093#L111 assume !(24576 == ssl3_accept_~s__state~0); 341092#L114 assume !(8195 == ssl3_accept_~s__state~0); 341091#L117 assume !(8480 == ssl3_accept_~s__state~0); 341090#L120 assume !(8481 == ssl3_accept_~s__state~0); 341089#L123 assume !(8482 == ssl3_accept_~s__state~0); 341088#L126 assume 8464 == ssl3_accept_~s__state~0; 341087#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 341086#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 341085#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; 341084#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 341082#L604 assume 0 == ssl3_accept_~skip~0; 341077#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 341072#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 341068#L615-1 assume !(0 != ssl3_accept_~cb~0); 341064#L603 ssl3_accept_~skip~0 := 0; 341062#L99-3 assume true; 341060#L99-1 assume !false; 341058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 341056#L102 assume !(12292 == ssl3_accept_~s__state~0); 341054#L105 assume !(16384 == ssl3_accept_~s__state~0); 341052#L108 assume !(8192 == ssl3_accept_~s__state~0); 341050#L111 assume !(24576 == ssl3_accept_~s__state~0); 341048#L114 assume !(8195 == ssl3_accept_~s__state~0); 341046#L117 assume !(8480 == ssl3_accept_~s__state~0); 341044#L120 assume !(8481 == ssl3_accept_~s__state~0); 341042#L123 assume !(8482 == ssl3_accept_~s__state~0); 341040#L126 assume !(8464 == ssl3_accept_~s__state~0); 341038#L129 assume !(8465 == ssl3_accept_~s__state~0); 341036#L132 assume !(8466 == ssl3_accept_~s__state~0); 341034#L135 assume 8496 == ssl3_accept_~s__state~0; 341032#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 341029#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 341026#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 341023#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 341022#L293-2 ssl3_accept_~s__init_num~0 := 0; 341021#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 341020#L604 assume 0 == ssl3_accept_~skip~0; 341016#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 341015#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 341013#L615-1 assume !(0 != ssl3_accept_~cb~0); 341011#L603 ssl3_accept_~skip~0 := 0; 341010#L99-3 assume true; 341009#L99-1 assume !false; 341008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 341007#L102 assume !(12292 == ssl3_accept_~s__state~0); 341006#L105 assume !(16384 == ssl3_accept_~s__state~0); 341005#L108 assume !(8192 == ssl3_accept_~s__state~0); 341004#L111 assume !(24576 == ssl3_accept_~s__state~0); 341003#L114 assume !(8195 == ssl3_accept_~s__state~0); 341002#L117 assume !(8480 == ssl3_accept_~s__state~0); 341001#L120 assume !(8481 == ssl3_accept_~s__state~0); 341000#L123 assume !(8482 == ssl3_accept_~s__state~0); 340999#L126 assume !(8464 == ssl3_accept_~s__state~0); 340998#L129 assume !(8465 == ssl3_accept_~s__state~0); 340997#L132 assume !(8466 == ssl3_accept_~s__state~0); 340996#L135 assume !(8496 == ssl3_accept_~s__state~0); 340992#L138 assume !(8497 == ssl3_accept_~s__state~0); 340993#L141 [2018-11-18 17:02:14,181 INFO L796 eck$LassoCheckResult]: Loop: 340993#L141 assume !(8512 == ssl3_accept_~s__state~0); 354226#L144 assume !(8513 == ssl3_accept_~s__state~0); 334813#L147 assume !(8528 == ssl3_accept_~s__state~0); 334814#L150 assume !(8529 == ssl3_accept_~s__state~0); 334793#L153 assume !(8544 == ssl3_accept_~s__state~0); 334794#L156 assume !(8545 == ssl3_accept_~s__state~0); 335079#L159 assume !(8560 == ssl3_accept_~s__state~0); 335068#L162 assume !(8561 == ssl3_accept_~s__state~0); 335069#L165 assume !(8448 == ssl3_accept_~s__state~0); 352854#L168 assume !(8576 == ssl3_accept_~s__state~0); 335007#L171 assume !(8577 == ssl3_accept_~s__state~0); 334971#L174 assume !(8592 == ssl3_accept_~s__state~0); 334880#L177 assume !(8593 == ssl3_accept_~s__state~0); 334823#L180 assume !(8608 == ssl3_accept_~s__state~0); 334824#L183 assume !(8609 == ssl3_accept_~s__state~0); 349905#L186 assume !(8640 == ssl3_accept_~s__state~0); 349899#L189 assume !(8641 == ssl3_accept_~s__state~0); 349900#L192 assume 8656 == ssl3_accept_~s__state~0; 334973#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 334910#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 334911#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 334907#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 334920#L520 assume !(0 == ssl3_accept_~tmp___10~0); 335039#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 352843#L604 assume 0 == ssl3_accept_~skip~0; 352839#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 352838#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 352836#L615-1 assume !(0 != ssl3_accept_~cb~0); 352834#L603 ssl3_accept_~skip~0 := 0; 352833#L99-3 assume true; 352832#L99-1 assume !false; 352831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 352830#L102 assume !(12292 == ssl3_accept_~s__state~0); 352826#L105 assume !(16384 == ssl3_accept_~s__state~0); 352822#L108 assume !(8192 == ssl3_accept_~s__state~0); 352815#L111 assume !(24576 == ssl3_accept_~s__state~0); 352812#L114 assume !(8195 == ssl3_accept_~s__state~0); 352809#L117 assume !(8480 == ssl3_accept_~s__state~0); 352806#L120 assume !(8481 == ssl3_accept_~s__state~0); 352800#L123 assume !(8482 == ssl3_accept_~s__state~0); 352796#L126 assume !(8464 == ssl3_accept_~s__state~0); 352792#L129 assume !(8465 == ssl3_accept_~s__state~0); 352789#L132 assume !(8466 == ssl3_accept_~s__state~0); 352786#L135 assume !(8496 == ssl3_accept_~s__state~0); 352783#L138 assume !(8497 == ssl3_accept_~s__state~0); 352780#L141 assume !(8512 == ssl3_accept_~s__state~0); 352777#L144 assume !(8513 == ssl3_accept_~s__state~0); 352774#L147 assume !(8528 == ssl3_accept_~s__state~0); 352771#L150 assume !(8529 == ssl3_accept_~s__state~0); 352768#L153 assume !(8544 == ssl3_accept_~s__state~0); 352765#L156 assume !(8545 == ssl3_accept_~s__state~0); 352762#L159 assume !(8560 == ssl3_accept_~s__state~0); 352758#L162 assume !(8561 == ssl3_accept_~s__state~0); 352755#L165 assume !(8448 == ssl3_accept_~s__state~0); 352752#L168 assume !(8576 == ssl3_accept_~s__state~0); 352749#L171 assume !(8577 == ssl3_accept_~s__state~0); 352745#L174 assume !(8592 == ssl3_accept_~s__state~0); 352742#L177 assume !(8593 == ssl3_accept_~s__state~0); 352732#L180 assume !(8608 == ssl3_accept_~s__state~0); 334847#L183 assume !(8609 == ssl3_accept_~s__state~0); 334755#L186 assume !(8640 == ssl3_accept_~s__state~0); 334756#L189 assume !(8641 == ssl3_accept_~s__state~0); 335085#L192 assume !(8656 == ssl3_accept_~s__state~0); 335073#L195 assume !(8657 == ssl3_accept_~s__state~0); 335024#L198 assume 8672 == ssl3_accept_~s__state~0; 334902#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 334903#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 335029#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 350096#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 350093#L543-2 ssl3_accept_~s__init_num~0 := 0; 340061#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 350091#L604 assume 0 == ssl3_accept_~skip~0; 350083#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 350080#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 350076#L615-1 assume !(0 != ssl3_accept_~cb~0); 350073#L603 ssl3_accept_~skip~0 := 0; 350071#L99-3 assume true; 350069#L99-1 assume !false; 350067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350065#L102 assume !(12292 == ssl3_accept_~s__state~0); 350063#L105 assume !(16384 == ssl3_accept_~s__state~0); 350061#L108 assume !(8192 == ssl3_accept_~s__state~0); 350059#L111 assume !(24576 == ssl3_accept_~s__state~0); 350057#L114 assume !(8195 == ssl3_accept_~s__state~0); 350055#L117 assume !(8480 == ssl3_accept_~s__state~0); 350053#L120 assume !(8481 == ssl3_accept_~s__state~0); 350051#L123 assume !(8482 == ssl3_accept_~s__state~0); 350049#L126 assume !(8464 == ssl3_accept_~s__state~0); 350047#L129 assume !(8465 == ssl3_accept_~s__state~0); 350045#L132 assume !(8466 == ssl3_accept_~s__state~0); 350043#L135 assume !(8496 == ssl3_accept_~s__state~0); 350041#L138 assume !(8497 == ssl3_accept_~s__state~0); 350039#L141 assume !(8512 == ssl3_accept_~s__state~0); 350037#L144 assume !(8513 == ssl3_accept_~s__state~0); 350035#L147 assume !(8528 == ssl3_accept_~s__state~0); 350033#L150 assume !(8529 == ssl3_accept_~s__state~0); 350031#L153 assume !(8544 == ssl3_accept_~s__state~0); 350029#L156 assume !(8545 == ssl3_accept_~s__state~0); 350027#L159 assume !(8560 == ssl3_accept_~s__state~0); 350025#L162 assume !(8561 == ssl3_accept_~s__state~0); 350023#L165 assume 8448 == ssl3_accept_~s__state~0; 350020#L166 assume !(ssl3_accept_~num1~0 > 0); 349937#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 349938#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 349915#L604 assume 0 == ssl3_accept_~skip~0; 349916#L605 assume -12288 != ssl3_accept_~tmp___1~0; 349896#L606 assume !(8656 != ssl3_accept_~s__state~0); 349898#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 354268#L615-1 assume !(0 != ssl3_accept_~cb~0); 354266#L603 ssl3_accept_~skip~0 := 0; 354261#L99-3 assume true; 354258#L99-1 assume !false; 354255#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354253#L102 assume !(12292 == ssl3_accept_~s__state~0); 354251#L105 assume !(16384 == ssl3_accept_~s__state~0); 354249#L108 assume !(8192 == ssl3_accept_~s__state~0); 354247#L111 assume !(24576 == ssl3_accept_~s__state~0); 354245#L114 assume !(8195 == ssl3_accept_~s__state~0); 354243#L117 assume !(8480 == ssl3_accept_~s__state~0); 354241#L120 assume !(8481 == ssl3_accept_~s__state~0); 354239#L123 assume !(8482 == ssl3_accept_~s__state~0); 354237#L126 assume !(8464 == ssl3_accept_~s__state~0); 354235#L129 assume !(8465 == ssl3_accept_~s__state~0); 354233#L132 assume !(8466 == ssl3_accept_~s__state~0); 354231#L135 assume !(8496 == ssl3_accept_~s__state~0); 354229#L138 assume !(8497 == ssl3_accept_~s__state~0); 340993#L141 [2018-11-18 17:02:14,181 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:14,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1512447982, now seen corresponding path program 2 times [2018-11-18 17:02:14,182 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:14,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:14,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:14,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:14,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:14,244 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-18 17:02:14,244 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:14,244 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:14,245 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:14,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:14,245 INFO L82 PathProgramCache]: Analyzing trace with hash 786501585, now seen corresponding path program 2 times [2018-11-18 17:02:14,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:14,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:14,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:14,246 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:14,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:14,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:14,346 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 17:02:14,346 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:14,346 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:14,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:14,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:14,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:14,347 INFO L87 Difference]: Start difference. First operand 20100 states and 24925 transitions. cyclomatic complexity: 4855 Second operand 3 states. [2018-11-18 17:02:14,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:14,517 INFO L93 Difference]: Finished difference Result 39716 states and 48364 transitions. [2018-11-18 17:02:14,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:14,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39716 states and 48364 transitions. [2018-11-18 17:02:14,620 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12770 [2018-11-18 17:02:14,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39716 states to 39716 states and 48364 transitions. [2018-11-18 17:02:14,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13011 [2018-11-18 17:02:14,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13011 [2018-11-18 17:02:14,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39716 states and 48364 transitions. [2018-11-18 17:02:14,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:14,704 INFO L705 BuchiCegarLoop]: Abstraction has 39716 states and 48364 transitions. [2018-11-18 17:02:14,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39716 states and 48364 transitions. [2018-11-18 17:02:14,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39716 to 39716. [2018-11-18 17:02:14,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39716 states. [2018-11-18 17:02:15,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39716 states to 39716 states and 48364 transitions. [2018-11-18 17:02:15,272 INFO L728 BuchiCegarLoop]: Abstraction has 39716 states and 48364 transitions. [2018-11-18 17:02:15,272 INFO L608 BuchiCegarLoop]: Abstraction has 39716 states and 48364 transitions. [2018-11-18 17:02:15,272 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 17:02:15,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39716 states and 48364 transitions. [2018-11-18 17:02:15,313 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12770 [2018-11-18 17:02:15,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:15,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:15,314 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:15,314 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-18 17:02:15,314 INFO L794 eck$LassoCheckResult]: Stem: 394863#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 394607#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 394608#L82 assume !(0 != ssl3_accept_~s__info_callback~0); 394881#L85 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 394890#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 394905#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 394805#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 399140#L99-3 assume true; 399139#L99-1 assume !false; 399138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399137#L102 assume !(12292 == ssl3_accept_~s__state~0); 399136#L105 assume !(16384 == ssl3_accept_~s__state~0); 399135#L108 assume !(8192 == ssl3_accept_~s__state~0); 399134#L111 assume !(24576 == ssl3_accept_~s__state~0); 399133#L114 assume !(8195 == ssl3_accept_~s__state~0); 399132#L117 assume !(8480 == ssl3_accept_~s__state~0); 399131#L120 assume !(8481 == ssl3_accept_~s__state~0); 399130#L123 assume !(8482 == ssl3_accept_~s__state~0); 399129#L126 assume 8464 == ssl3_accept_~s__state~0; 399128#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 399127#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 399126#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; 399124#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399122#L604 assume 0 == ssl3_accept_~skip~0; 399114#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 399111#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 399106#L615-1 assume !(0 != ssl3_accept_~cb~0); 399104#L603 ssl3_accept_~skip~0 := 0; 399102#L99-3 assume true; 399100#L99-1 assume !false; 399098#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399096#L102 assume !(12292 == ssl3_accept_~s__state~0); 399094#L105 assume !(16384 == ssl3_accept_~s__state~0); 399092#L108 assume !(8192 == ssl3_accept_~s__state~0); 399090#L111 assume !(24576 == ssl3_accept_~s__state~0); 399088#L114 assume !(8195 == ssl3_accept_~s__state~0); 399086#L117 assume !(8480 == ssl3_accept_~s__state~0); 399084#L120 assume !(8481 == ssl3_accept_~s__state~0); 399082#L123 assume !(8482 == ssl3_accept_~s__state~0); 399080#L126 assume !(8464 == ssl3_accept_~s__state~0); 399078#L129 assume !(8465 == ssl3_accept_~s__state~0); 399076#L132 assume !(8466 == ssl3_accept_~s__state~0); 399072#L135 assume 8496 == ssl3_accept_~s__state~0; 399066#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 399062#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 399056#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 399051#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 399052#L293-2 ssl3_accept_~s__init_num~0 := 0; 406419#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406415#L604 assume 0 == ssl3_accept_~skip~0; 406408#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 406404#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 406398#L615-1 assume !(0 != ssl3_accept_~cb~0); 406394#L603 ssl3_accept_~skip~0 := 0; 406390#L99-3 assume true; 406386#L99-1 assume !false; 406382#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406378#L102 assume !(12292 == ssl3_accept_~s__state~0); 406374#L105 assume !(16384 == ssl3_accept_~s__state~0); 406370#L108 assume !(8192 == ssl3_accept_~s__state~0); 406366#L111 assume !(24576 == ssl3_accept_~s__state~0); 406361#L114 assume !(8195 == ssl3_accept_~s__state~0); 406357#L117 assume !(8480 == ssl3_accept_~s__state~0); 406352#L120 assume !(8481 == ssl3_accept_~s__state~0); 406344#L123 assume !(8482 == ssl3_accept_~s__state~0); 406341#L126 assume !(8464 == ssl3_accept_~s__state~0); 406336#L129 assume !(8465 == ssl3_accept_~s__state~0); 406334#L132 assume !(8466 == ssl3_accept_~s__state~0); 406331#L135 assume !(8496 == ssl3_accept_~s__state~0); 406326#L138 assume !(8497 == ssl3_accept_~s__state~0); 406327#L141 [2018-11-18 17:02:15,315 INFO L796 eck$LassoCheckResult]: Loop: 406327#L141 assume !(8512 == ssl3_accept_~s__state~0); 421292#L144 assume !(8513 == ssl3_accept_~s__state~0); 421293#L147 assume !(8528 == ssl3_accept_~s__state~0); 421273#L150 assume !(8529 == ssl3_accept_~s__state~0); 421274#L153 assume !(8544 == ssl3_accept_~s__state~0); 421224#L156 assume !(8545 == ssl3_accept_~s__state~0); 421225#L159 assume !(8560 == ssl3_accept_~s__state~0); 421202#L162 assume !(8561 == ssl3_accept_~s__state~0); 421203#L165 assume !(8448 == ssl3_accept_~s__state~0); 421178#L168 assume !(8576 == ssl3_accept_~s__state~0); 421179#L171 assume !(8577 == ssl3_accept_~s__state~0); 420041#L174 assume !(8592 == ssl3_accept_~s__state~0); 420026#L177 assume !(8593 == ssl3_accept_~s__state~0); 419935#L180 assume !(8608 == ssl3_accept_~s__state~0); 419926#L183 assume !(8609 == ssl3_accept_~s__state~0); 419925#L186 assume !(8640 == ssl3_accept_~s__state~0); 419924#L189 assume !(8641 == ssl3_accept_~s__state~0); 419923#L192 assume 8656 == ssl3_accept_~s__state~0; 419710#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 419922#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 419921#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 419918#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 419917#L520 assume !(0 == ssl3_accept_~tmp___10~0); 419915#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 419912#L604 assume 0 == ssl3_accept_~skip~0; 419907#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 419905#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 419901#L615-1 assume !(0 != ssl3_accept_~cb~0); 419899#L603 ssl3_accept_~skip~0 := 0; 419897#L99-3 assume true; 419895#L99-1 assume !false; 419889#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 419884#L102 assume !(12292 == ssl3_accept_~s__state~0); 419880#L105 assume !(16384 == ssl3_accept_~s__state~0); 419876#L108 assume !(8192 == ssl3_accept_~s__state~0); 419873#L111 assume !(24576 == ssl3_accept_~s__state~0); 419870#L114 assume !(8195 == ssl3_accept_~s__state~0); 419867#L117 assume !(8480 == ssl3_accept_~s__state~0); 419864#L120 assume !(8481 == ssl3_accept_~s__state~0); 419861#L123 assume !(8482 == ssl3_accept_~s__state~0); 419858#L126 assume !(8464 == ssl3_accept_~s__state~0); 419855#L129 assume !(8465 == ssl3_accept_~s__state~0); 419852#L132 assume !(8466 == ssl3_accept_~s__state~0); 419849#L135 assume !(8496 == ssl3_accept_~s__state~0); 419845#L138 assume !(8497 == ssl3_accept_~s__state~0); 419842#L141 assume !(8512 == ssl3_accept_~s__state~0); 419838#L144 assume !(8513 == ssl3_accept_~s__state~0); 419835#L147 assume !(8528 == ssl3_accept_~s__state~0); 419831#L150 assume !(8529 == ssl3_accept_~s__state~0); 419828#L153 assume !(8544 == ssl3_accept_~s__state~0); 419825#L156 assume !(8545 == ssl3_accept_~s__state~0); 419823#L159 assume !(8560 == ssl3_accept_~s__state~0); 419821#L162 assume !(8561 == ssl3_accept_~s__state~0); 419819#L165 assume !(8448 == ssl3_accept_~s__state~0); 419817#L168 assume !(8576 == ssl3_accept_~s__state~0); 419816#L171 assume !(8577 == ssl3_accept_~s__state~0); 419813#L174 assume !(8592 == ssl3_accept_~s__state~0); 419808#L177 assume !(8593 == ssl3_accept_~s__state~0); 419807#L180 assume !(8608 == ssl3_accept_~s__state~0); 419805#L183 assume !(8609 == ssl3_accept_~s__state~0); 419802#L186 assume !(8640 == ssl3_accept_~s__state~0); 419800#L189 assume !(8641 == ssl3_accept_~s__state~0); 419798#L192 assume !(8656 == ssl3_accept_~s__state~0); 419794#L195 assume !(8657 == ssl3_accept_~s__state~0); 419690#L198 assume 8672 == ssl3_accept_~s__state~0; 419687#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 419615#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 419612#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 419610#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 419608#L543-2 ssl3_accept_~s__init_num~0 := 0; 405793#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 419605#L604 assume 0 == ssl3_accept_~skip~0; 419596#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 419590#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 419574#L615-1 assume !(0 != ssl3_accept_~cb~0); 419559#L603 ssl3_accept_~skip~0 := 0; 419555#L99-3 assume true; 419548#L99-1 assume !false; 419542#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 419537#L102 assume !(12292 == ssl3_accept_~s__state~0); 419531#L105 assume !(16384 == ssl3_accept_~s__state~0); 419526#L108 assume !(8192 == ssl3_accept_~s__state~0); 419521#L111 assume !(24576 == ssl3_accept_~s__state~0); 419516#L114 assume !(8195 == ssl3_accept_~s__state~0); 419510#L117 assume !(8480 == ssl3_accept_~s__state~0); 419504#L120 assume !(8481 == ssl3_accept_~s__state~0); 419491#L123 assume !(8482 == ssl3_accept_~s__state~0); 419481#L126 assume !(8464 == ssl3_accept_~s__state~0); 419474#L129 assume !(8465 == ssl3_accept_~s__state~0); 419468#L132 assume !(8466 == ssl3_accept_~s__state~0); 419463#L135 assume !(8496 == ssl3_accept_~s__state~0); 419455#L138 assume !(8497 == ssl3_accept_~s__state~0); 419447#L141 assume !(8512 == ssl3_accept_~s__state~0); 419441#L144 assume !(8513 == ssl3_accept_~s__state~0); 419436#L147 assume !(8528 == ssl3_accept_~s__state~0); 419429#L150 assume !(8529 == ssl3_accept_~s__state~0); 419424#L153 assume !(8544 == ssl3_accept_~s__state~0); 419418#L156 assume !(8545 == ssl3_accept_~s__state~0); 419414#L159 assume !(8560 == ssl3_accept_~s__state~0); 419409#L162 assume !(8561 == ssl3_accept_~s__state~0); 419401#L165 assume 8448 == ssl3_accept_~s__state~0; 419395#L166 assume !(ssl3_accept_~num1~0 > 0); 419392#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 419390#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 419388#L604 assume 0 == ssl3_accept_~skip~0; 419373#L605 assume -12288 != ssl3_accept_~tmp___1~0; 419374#L606 assume !(8656 != ssl3_accept_~s__state~0); 419381#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 421871#L615-1 assume !(0 != ssl3_accept_~cb~0); 421849#L603 ssl3_accept_~skip~0 := 0; 421850#L99-3 assume true; 421829#L99-1 assume !false; 421830#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 421809#L102 assume !(12292 == ssl3_accept_~s__state~0); 421810#L105 assume !(16384 == ssl3_accept_~s__state~0); 421789#L108 assume !(8192 == ssl3_accept_~s__state~0); 421790#L111 assume !(24576 == ssl3_accept_~s__state~0); 421770#L114 assume !(8195 == ssl3_accept_~s__state~0); 421771#L117 assume !(8480 == ssl3_accept_~s__state~0); 421753#L120 assume !(8481 == ssl3_accept_~s__state~0); 421754#L123 assume !(8482 == ssl3_accept_~s__state~0); 421714#L126 assume !(8464 == ssl3_accept_~s__state~0); 421715#L129 assume !(8465 == ssl3_accept_~s__state~0); 421526#L132 assume !(8466 == ssl3_accept_~s__state~0); 421527#L135 assume !(8496 == ssl3_accept_~s__state~0); 421312#L138 assume !(8497 == ssl3_accept_~s__state~0); 406327#L141 [2018-11-18 17:02:15,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:15,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1127784920, now seen corresponding path program 1 times [2018-11-18 17:02:15,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:15,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:15,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:15,316 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:15,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:15,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:15,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:15,329 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:15,329 INFO L82 PathProgramCache]: Analyzing trace with hash 786501585, now seen corresponding path program 3 times [2018-11-18 17:02:15,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:15,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:15,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:15,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:15,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:15,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 17:02:15,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:15,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:15,407 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:15,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:15,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:15,411 INFO L87 Difference]: Start difference. First operand 39716 states and 48364 transitions. cyclomatic complexity: 8708 Second operand 3 states. [2018-11-18 17:02:15,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:15,606 INFO L93 Difference]: Finished difference Result 76542 states and 91688 transitions. [2018-11-18 17:02:15,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:15,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76542 states and 91688 transitions. [2018-11-18 17:02:15,806 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 24604 [2018-11-18 17:02:15,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76542 states to 76542 states and 91688 transitions. [2018-11-18 17:02:15,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25058 [2018-11-18 17:02:15,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25058 [2018-11-18 17:02:15,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76542 states and 91688 transitions. [2018-11-18 17:02:15,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:15,926 INFO L705 BuchiCegarLoop]: Abstraction has 76542 states and 91688 transitions. [2018-11-18 17:02:15,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76542 states and 91688 transitions. [2018-11-18 17:02:16,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76542 to 76542. [2018-11-18 17:02:16,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76542 states. [2018-11-18 17:02:16,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76542 states to 76542 states and 91688 transitions. [2018-11-18 17:02:16,795 INFO L728 BuchiCegarLoop]: Abstraction has 76542 states and 91688 transitions. [2018-11-18 17:02:16,795 INFO L608 BuchiCegarLoop]: Abstraction has 76542 states and 91688 transitions. [2018-11-18 17:02:16,795 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 17:02:16,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 76542 states and 91688 transitions. [2018-11-18 17:02:16,878 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 24604 [2018-11-18 17:02:16,878 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:16,878 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:16,879 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:16,880 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-18 17:02:16,880 INFO L794 eck$LassoCheckResult]: Stem: 511131#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 510871#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 510872#L82 assume !(0 != ssl3_accept_~s__info_callback~0); 511153#L85 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 511162#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 511181#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 511183#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 519760#L99-3 assume true; 519759#L99-1 assume !false; 519758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 519757#L102 assume !(12292 == ssl3_accept_~s__state~0); 519756#L105 assume !(16384 == ssl3_accept_~s__state~0); 519755#L108 assume !(8192 == ssl3_accept_~s__state~0); 519754#L111 assume !(24576 == ssl3_accept_~s__state~0); 519753#L114 assume !(8195 == ssl3_accept_~s__state~0); 519752#L117 assume !(8480 == ssl3_accept_~s__state~0); 519751#L120 assume !(8481 == ssl3_accept_~s__state~0); 519750#L123 assume !(8482 == ssl3_accept_~s__state~0); 519749#L126 assume 8464 == ssl3_accept_~s__state~0; 519748#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 519747#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 519746#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; 519745#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 519743#L604 assume 0 == ssl3_accept_~skip~0; 519741#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 519253#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 519736#L615-1 assume !(0 != ssl3_accept_~cb~0); 519733#L603 ssl3_accept_~skip~0 := 0; 519731#L99-3 assume true; 519729#L99-1 assume !false; 519727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 519725#L102 assume !(12292 == ssl3_accept_~s__state~0); 519723#L105 assume !(16384 == ssl3_accept_~s__state~0); 519721#L108 assume !(8192 == ssl3_accept_~s__state~0); 519719#L111 assume !(24576 == ssl3_accept_~s__state~0); 519717#L114 assume !(8195 == ssl3_accept_~s__state~0); 519715#L117 assume !(8480 == ssl3_accept_~s__state~0); 519713#L120 assume !(8481 == ssl3_accept_~s__state~0); 519711#L123 assume !(8482 == ssl3_accept_~s__state~0); 519709#L126 assume !(8464 == ssl3_accept_~s__state~0); 519707#L129 assume !(8465 == ssl3_accept_~s__state~0); 519705#L132 assume !(8466 == ssl3_accept_~s__state~0); 519699#L135 assume 8496 == ssl3_accept_~s__state~0; 519693#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 519689#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 519683#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 519677#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 519678#L293-2 ssl3_accept_~s__init_num~0 := 0; 535881#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 535880#L604 assume 0 == ssl3_accept_~skip~0; 535879#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 528300#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 535876#L615-1 assume !(0 != ssl3_accept_~cb~0); 535875#L603 ssl3_accept_~skip~0 := 0; 535874#L99-3 assume true; 535873#L99-1 assume !false; 535872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535871#L102 assume !(12292 == ssl3_accept_~s__state~0); 535870#L105 assume !(16384 == ssl3_accept_~s__state~0); 535869#L108 assume !(8192 == ssl3_accept_~s__state~0); 535868#L111 assume !(24576 == ssl3_accept_~s__state~0); 535867#L114 assume !(8195 == ssl3_accept_~s__state~0); 535866#L117 assume !(8480 == ssl3_accept_~s__state~0); 535865#L120 assume !(8481 == ssl3_accept_~s__state~0); 535864#L123 assume !(8482 == ssl3_accept_~s__state~0); 535863#L126 assume !(8464 == ssl3_accept_~s__state~0); 535862#L129 assume !(8465 == ssl3_accept_~s__state~0); 535861#L132 assume !(8466 == ssl3_accept_~s__state~0); 535860#L135 assume !(8496 == ssl3_accept_~s__state~0); 535857#L138 assume !(8497 == ssl3_accept_~s__state~0); 535858#L141 [2018-11-18 17:02:16,880 INFO L796 eck$LassoCheckResult]: Loop: 535858#L141 assume !(8512 == ssl3_accept_~s__state~0); 576390#L144 assume !(8513 == ssl3_accept_~s__state~0); 576391#L147 assume !(8528 == ssl3_accept_~s__state~0); 576382#L150 assume !(8529 == ssl3_accept_~s__state~0); 576383#L153 assume !(8544 == ssl3_accept_~s__state~0); 576374#L156 assume !(8545 == ssl3_accept_~s__state~0); 576375#L159 assume !(8560 == ssl3_accept_~s__state~0); 576366#L162 assume !(8561 == ssl3_accept_~s__state~0); 576367#L165 assume !(8448 == ssl3_accept_~s__state~0); 576179#L168 assume !(8576 == ssl3_accept_~s__state~0); 576180#L171 assume !(8577 == ssl3_accept_~s__state~0); 576123#L174 assume !(8592 == ssl3_accept_~s__state~0); 576029#L177 assume !(8593 == ssl3_accept_~s__state~0); 575916#L180 assume !(8608 == ssl3_accept_~s__state~0); 575905#L183 assume !(8609 == ssl3_accept_~s__state~0); 575904#L186 assume !(8640 == ssl3_accept_~s__state~0); 575903#L189 assume !(8641 == ssl3_accept_~s__state~0); 575902#L192 assume 8656 == ssl3_accept_~s__state~0; 575821#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 575901#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 575900#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 575897#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 575896#L520 assume !(0 == ssl3_accept_~tmp___10~0); 575895#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 575894#L604 assume 0 == ssl3_accept_~skip~0; 575893#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 567502#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 575890#L615-1 assume !(0 != ssl3_accept_~cb~0); 575889#L603 ssl3_accept_~skip~0 := 0; 575888#L99-3 assume true; 575887#L99-1 assume !false; 575886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 575885#L102 assume !(12292 == ssl3_accept_~s__state~0); 575884#L105 assume !(16384 == ssl3_accept_~s__state~0); 575882#L108 assume !(8192 == ssl3_accept_~s__state~0); 575879#L111 assume !(24576 == ssl3_accept_~s__state~0); 575877#L114 assume !(8195 == ssl3_accept_~s__state~0); 575875#L117 assume !(8480 == ssl3_accept_~s__state~0); 575873#L120 assume !(8481 == ssl3_accept_~s__state~0); 575871#L123 assume !(8482 == ssl3_accept_~s__state~0); 575869#L126 assume !(8464 == ssl3_accept_~s__state~0); 575867#L129 assume !(8465 == ssl3_accept_~s__state~0); 575865#L132 assume !(8466 == ssl3_accept_~s__state~0); 575863#L135 assume !(8496 == ssl3_accept_~s__state~0); 575861#L138 assume !(8497 == ssl3_accept_~s__state~0); 575859#L141 assume !(8512 == ssl3_accept_~s__state~0); 575857#L144 assume !(8513 == ssl3_accept_~s__state~0); 575855#L147 assume !(8528 == ssl3_accept_~s__state~0); 575853#L150 assume !(8529 == ssl3_accept_~s__state~0); 575851#L153 assume !(8544 == ssl3_accept_~s__state~0); 575849#L156 assume !(8545 == ssl3_accept_~s__state~0); 575847#L159 assume !(8560 == ssl3_accept_~s__state~0); 575845#L162 assume !(8561 == ssl3_accept_~s__state~0); 575843#L165 assume !(8448 == ssl3_accept_~s__state~0); 575841#L168 assume !(8576 == ssl3_accept_~s__state~0); 575838#L171 assume !(8577 == ssl3_accept_~s__state~0); 575836#L174 assume !(8592 == ssl3_accept_~s__state~0); 575833#L177 assume !(8593 == ssl3_accept_~s__state~0); 575831#L180 assume !(8608 == ssl3_accept_~s__state~0); 575828#L183 assume !(8609 == ssl3_accept_~s__state~0); 575826#L186 assume !(8640 == ssl3_accept_~s__state~0); 575824#L189 assume !(8641 == ssl3_accept_~s__state~0); 575822#L192 assume !(8656 == ssl3_accept_~s__state~0); 575819#L195 assume !(8657 == ssl3_accept_~s__state~0); 575807#L198 assume 8672 == ssl3_accept_~s__state~0; 575805#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 575803#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 575801#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 575800#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 575799#L543-2 ssl3_accept_~s__init_num~0 := 0; 535534#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 575798#L604 assume 0 == ssl3_accept_~skip~0; 575797#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 567407#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 575794#L615-1 assume !(0 != ssl3_accept_~cb~0); 575793#L603 ssl3_accept_~skip~0 := 0; 575792#L99-3 assume true; 575791#L99-1 assume !false; 575790#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 575789#L102 assume !(12292 == ssl3_accept_~s__state~0); 575788#L105 assume !(16384 == ssl3_accept_~s__state~0); 575787#L108 assume !(8192 == ssl3_accept_~s__state~0); 575786#L111 assume !(24576 == ssl3_accept_~s__state~0); 575785#L114 assume !(8195 == ssl3_accept_~s__state~0); 575784#L117 assume !(8480 == ssl3_accept_~s__state~0); 575783#L120 assume !(8481 == ssl3_accept_~s__state~0); 575782#L123 assume !(8482 == ssl3_accept_~s__state~0); 575781#L126 assume !(8464 == ssl3_accept_~s__state~0); 575780#L129 assume !(8465 == ssl3_accept_~s__state~0); 575779#L132 assume !(8466 == ssl3_accept_~s__state~0); 575778#L135 assume !(8496 == ssl3_accept_~s__state~0); 575777#L138 assume !(8497 == ssl3_accept_~s__state~0); 575776#L141 assume !(8512 == ssl3_accept_~s__state~0); 575775#L144 assume !(8513 == ssl3_accept_~s__state~0); 575774#L147 assume !(8528 == ssl3_accept_~s__state~0); 575773#L150 assume !(8529 == ssl3_accept_~s__state~0); 575772#L153 assume !(8544 == ssl3_accept_~s__state~0); 575771#L156 assume !(8545 == ssl3_accept_~s__state~0); 575770#L159 assume !(8560 == ssl3_accept_~s__state~0); 575769#L162 assume !(8561 == ssl3_accept_~s__state~0); 575768#L165 assume 8448 == ssl3_accept_~s__state~0; 575767#L166 assume !(ssl3_accept_~num1~0 > 0); 575765#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 575764#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 575763#L604 assume 0 == ssl3_accept_~skip~0; 575762#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 567367#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 575759#L615-1 assume !(0 != ssl3_accept_~cb~0); 575758#L603 ssl3_accept_~skip~0 := 0; 575757#L99-3 assume true; 575756#L99-1 assume !false; 575755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 575753#L102 assume 12292 == ssl3_accept_~s__state~0; 575752#L103 ssl3_accept_~s__new_session~0 := 1; 575751#L211 ssl3_accept_~s__server~0 := 1; 575749#L216 assume !(0 != ssl3_accept_~cb~0); 575748#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 575747#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 575745#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 575743#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 575741#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 575740#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 575739#L604 assume 0 == ssl3_accept_~skip~0; 575738#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 567337#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 575735#L615-1 assume !(0 != ssl3_accept_~cb~0); 575734#L603 ssl3_accept_~skip~0 := 0; 575733#L99-3 assume true; 575732#L99-1 assume !false; 575731#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 575730#L102 assume !(12292 == ssl3_accept_~s__state~0); 575729#L105 assume !(16384 == ssl3_accept_~s__state~0); 575728#L108 assume !(8192 == ssl3_accept_~s__state~0); 575727#L111 assume !(24576 == ssl3_accept_~s__state~0); 575726#L114 assume !(8195 == ssl3_accept_~s__state~0); 575724#L117 assume !(8480 == ssl3_accept_~s__state~0); 575725#L120 assume !(8481 == ssl3_accept_~s__state~0); 578925#L123 assume !(8482 == ssl3_accept_~s__state~0); 578926#L126 assume !(8464 == ssl3_accept_~s__state~0); 578921#L129 assume !(8465 == ssl3_accept_~s__state~0); 578922#L132 assume !(8466 == ssl3_accept_~s__state~0); 578680#L135 assume 8496 == ssl3_accept_~s__state~0; 575342#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 578674#L287 assume !(1 == ssl3_accept_~blastFlag~0); 577483#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 577475#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 577476#L293-2 ssl3_accept_~s__init_num~0 := 0; 577480#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 577478#L604 assume 0 == ssl3_accept_~skip~0; 577474#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 568607#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 577472#L615-1 assume !(0 != ssl3_accept_~cb~0); 577471#L603 ssl3_accept_~skip~0 := 0; 577470#L99-3 assume true; 577439#L99-1 assume !false; 577440#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 577432#L102 assume !(12292 == ssl3_accept_~s__state~0); 577433#L105 assume !(16384 == ssl3_accept_~s__state~0); 577425#L108 assume !(8192 == ssl3_accept_~s__state~0); 577426#L111 assume !(24576 == ssl3_accept_~s__state~0); 577384#L114 assume !(8195 == ssl3_accept_~s__state~0); 577385#L117 assume !(8480 == ssl3_accept_~s__state~0); 576855#L120 assume !(8481 == ssl3_accept_~s__state~0); 576856#L123 assume !(8482 == ssl3_accept_~s__state~0); 576614#L126 assume !(8464 == ssl3_accept_~s__state~0); 576615#L129 assume !(8465 == ssl3_accept_~s__state~0); 576594#L132 assume !(8466 == ssl3_accept_~s__state~0); 576595#L135 assume !(8496 == ssl3_accept_~s__state~0); 576398#L138 assume !(8497 == ssl3_accept_~s__state~0); 535858#L141 [2018-11-18 17:02:16,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:16,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1127784920, now seen corresponding path program 2 times [2018-11-18 17:02:16,880 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:16,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:16,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:16,881 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:16,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:16,891 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:16,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1511828009, now seen corresponding path program 1 times [2018-11-18 17:02:16,891 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:16,891 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:16,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:16,891 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:16,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 156 proven. 10 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-11-18 17:02:17,052 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:02:17,052 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:02:17,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:17,113 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-11-18 17:02:17,258 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:02:17,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:02:17,258 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:17,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:02:17,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:02:17,259 INFO L87 Difference]: Start difference. First operand 76542 states and 91688 transitions. cyclomatic complexity: 15266 Second operand 5 states. [2018-11-18 17:02:18,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:18,151 INFO L93 Difference]: Finished difference Result 68094 states and 80156 transitions. [2018-11-18 17:02:18,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:02:18,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68094 states and 80156 transitions. [2018-11-18 17:02:18,287 INFO L131 ngComponentsAnalysis]: Automaton has 60 accepting balls. 17136 [2018-11-18 17:02:18,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68094 states to 67406 states and 79372 transitions. [2018-11-18 17:02:18,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21470 [2018-11-18 17:02:18,425 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21470 [2018-11-18 17:02:18,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67406 states and 79372 transitions. [2018-11-18 17:02:18,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:18,426 INFO L705 BuchiCegarLoop]: Abstraction has 67406 states and 79372 transitions. [2018-11-18 17:02:18,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67406 states and 79372 transitions. [2018-11-18 17:02:18,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67406 to 46062. [2018-11-18 17:02:18,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46062 states. [2018-11-18 17:02:18,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46062 states to 46062 states and 54732 transitions. [2018-11-18 17:02:18,831 INFO L728 BuchiCegarLoop]: Abstraction has 46062 states and 54732 transitions. [2018-11-18 17:02:18,831 INFO L608 BuchiCegarLoop]: Abstraction has 46062 states and 54732 transitions. [2018-11-18 17:02:18,831 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-18 17:02:18,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 46062 states and 54732 transitions. [2018-11-18 17:02:18,913 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12816 [2018-11-18 17:02:18,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:18,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:18,914 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:18,914 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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] [2018-11-18 17:02:18,915 INFO L794 eck$LassoCheckResult]: Stem: 656288#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 656024#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 656025#L82 assume !(0 != ssl3_accept_~s__info_callback~0); 656309#L85 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 656319#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 656336#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 656338#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 668734#L99-3 assume true; 668733#L99-1 assume !false; 668732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 668731#L102 assume !(12292 == ssl3_accept_~s__state~0); 668730#L105 assume !(16384 == ssl3_accept_~s__state~0); 668729#L108 assume !(8192 == ssl3_accept_~s__state~0); 668728#L111 assume !(24576 == ssl3_accept_~s__state~0); 668727#L114 assume !(8195 == ssl3_accept_~s__state~0); 668726#L117 assume !(8480 == ssl3_accept_~s__state~0); 668725#L120 assume !(8481 == ssl3_accept_~s__state~0); 668724#L123 assume !(8482 == ssl3_accept_~s__state~0); 668721#L126 assume 8464 == ssl3_accept_~s__state~0; 668716#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 668713#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 668710#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; 668706#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 668702#L604 assume 0 == ssl3_accept_~skip~0; 668698#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 661527#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 668686#L615-1 assume !(0 != ssl3_accept_~cb~0); 668682#L603 ssl3_accept_~skip~0 := 0; 668678#L99-3 assume true; 668674#L99-1 assume !false; 668670#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 668666#L102 assume !(12292 == ssl3_accept_~s__state~0); 668662#L105 assume !(16384 == ssl3_accept_~s__state~0); 668658#L108 assume !(8192 == ssl3_accept_~s__state~0); 668652#L111 assume !(24576 == ssl3_accept_~s__state~0); 668648#L114 assume !(8195 == ssl3_accept_~s__state~0); 668642#L117 assume !(8480 == ssl3_accept_~s__state~0); 668636#L120 assume !(8481 == ssl3_accept_~s__state~0); 668632#L123 assume !(8482 == ssl3_accept_~s__state~0); 668628#L126 assume !(8464 == ssl3_accept_~s__state~0); 668620#L129 assume !(8465 == ssl3_accept_~s__state~0); 668614#L132 assume !(8466 == ssl3_accept_~s__state~0); 668604#L135 assume 8496 == ssl3_accept_~s__state~0; 668600#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 668591#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 668582#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 668576#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 668577#L293-2 ssl3_accept_~s__init_num~0 := 0; 701808#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 701806#L604 assume 0 == ssl3_accept_~skip~0; 701804#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 701353#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 701799#L615-1 assume !(0 != ssl3_accept_~cb~0); 701800#L603 ssl3_accept_~skip~0 := 0; 701956#L99-3 assume true; 701955#L99-1 assume !false; 701954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 701953#L102 assume !(12292 == ssl3_accept_~s__state~0); 701952#L105 assume !(16384 == ssl3_accept_~s__state~0); 701951#L108 assume !(8192 == ssl3_accept_~s__state~0); 701950#L111 assume !(24576 == ssl3_accept_~s__state~0); 701949#L114 assume !(8195 == ssl3_accept_~s__state~0); 701948#L117 assume !(8480 == ssl3_accept_~s__state~0); 701947#L120 assume !(8481 == ssl3_accept_~s__state~0); 701946#L123 assume !(8482 == ssl3_accept_~s__state~0); 701945#L126 assume !(8464 == ssl3_accept_~s__state~0); 701944#L129 assume !(8465 == ssl3_accept_~s__state~0); 701943#L132 assume !(8466 == ssl3_accept_~s__state~0); 701942#L135 assume !(8496 == ssl3_accept_~s__state~0); 701941#L138 assume !(8497 == ssl3_accept_~s__state~0); 698980#L141 [2018-11-18 17:02:18,915 INFO L796 eck$LassoCheckResult]: Loop: 698980#L141 assume !(8512 == ssl3_accept_~s__state~0); 698979#L144 assume !(8513 == ssl3_accept_~s__state~0); 698978#L147 assume !(8528 == ssl3_accept_~s__state~0); 698977#L150 assume !(8529 == ssl3_accept_~s__state~0); 698976#L153 assume !(8544 == ssl3_accept_~s__state~0); 698975#L156 assume !(8545 == ssl3_accept_~s__state~0); 698974#L159 assume !(8560 == ssl3_accept_~s__state~0); 698973#L162 assume !(8561 == ssl3_accept_~s__state~0); 698972#L165 assume !(8448 == ssl3_accept_~s__state~0); 698971#L168 assume !(8576 == ssl3_accept_~s__state~0); 698970#L171 assume !(8577 == ssl3_accept_~s__state~0); 698969#L174 assume !(8592 == ssl3_accept_~s__state~0); 698968#L177 assume !(8593 == ssl3_accept_~s__state~0); 698967#L180 assume !(8608 == ssl3_accept_~s__state~0); 698966#L183 assume !(8609 == ssl3_accept_~s__state~0); 698965#L186 assume !(8640 == ssl3_accept_~s__state~0); 698964#L189 assume !(8641 == ssl3_accept_~s__state~0); 698963#L192 assume 8656 == ssl3_accept_~s__state~0; 698962#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 698961#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 698960#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 698957#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 698956#L520 assume !(0 == ssl3_accept_~tmp___10~0); 698955#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 698954#L604 assume 0 == ssl3_accept_~skip~0; 698953#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 698750#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 698950#L615-1 assume !(0 != ssl3_accept_~cb~0); 698949#L603 ssl3_accept_~skip~0 := 0; 698948#L99-3 assume true; 698947#L99-1 assume !false; 698946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 698945#L102 assume !(12292 == ssl3_accept_~s__state~0); 698944#L105 assume !(16384 == ssl3_accept_~s__state~0); 698943#L108 assume !(8192 == ssl3_accept_~s__state~0); 698942#L111 assume !(24576 == ssl3_accept_~s__state~0); 698941#L114 assume !(8195 == ssl3_accept_~s__state~0); 698940#L117 assume !(8480 == ssl3_accept_~s__state~0); 698939#L120 assume !(8481 == ssl3_accept_~s__state~0); 698938#L123 assume !(8482 == ssl3_accept_~s__state~0); 698937#L126 assume !(8464 == ssl3_accept_~s__state~0); 698936#L129 assume !(8465 == ssl3_accept_~s__state~0); 698935#L132 assume !(8466 == ssl3_accept_~s__state~0); 698934#L135 assume !(8496 == ssl3_accept_~s__state~0); 698933#L138 assume !(8497 == ssl3_accept_~s__state~0); 698932#L141 assume !(8512 == ssl3_accept_~s__state~0); 698931#L144 assume !(8513 == ssl3_accept_~s__state~0); 698930#L147 assume !(8528 == ssl3_accept_~s__state~0); 698929#L150 assume !(8529 == ssl3_accept_~s__state~0); 698928#L153 assume !(8544 == ssl3_accept_~s__state~0); 698927#L156 assume !(8545 == ssl3_accept_~s__state~0); 698926#L159 assume !(8560 == ssl3_accept_~s__state~0); 698925#L162 assume !(8561 == ssl3_accept_~s__state~0); 698924#L165 assume !(8448 == ssl3_accept_~s__state~0); 698923#L168 assume !(8576 == ssl3_accept_~s__state~0); 698922#L171 assume !(8577 == ssl3_accept_~s__state~0); 698921#L174 assume !(8592 == ssl3_accept_~s__state~0); 698920#L177 assume !(8593 == ssl3_accept_~s__state~0); 698919#L180 assume !(8608 == ssl3_accept_~s__state~0); 698918#L183 assume !(8609 == ssl3_accept_~s__state~0); 698917#L186 assume !(8640 == ssl3_accept_~s__state~0); 698916#L189 assume !(8641 == ssl3_accept_~s__state~0); 698915#L192 assume !(8656 == ssl3_accept_~s__state~0); 698914#L195 assume !(8657 == ssl3_accept_~s__state~0); 698913#L198 assume 8672 == ssl3_accept_~s__state~0; 698912#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 698910#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 698908#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 698900#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 679359#L543-2 ssl3_accept_~s__init_num~0 := 0; 698897#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 698896#L604 assume 0 == ssl3_accept_~skip~0; 698895#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 698687#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 698892#L615-1 assume !(0 != ssl3_accept_~cb~0); 698891#L603 ssl3_accept_~skip~0 := 0; 698890#L99-3 assume true; 698889#L99-1 assume !false; 698888#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 698887#L102 assume !(12292 == ssl3_accept_~s__state~0); 698886#L105 assume !(16384 == ssl3_accept_~s__state~0); 698885#L108 assume !(8192 == ssl3_accept_~s__state~0); 698884#L111 assume !(24576 == ssl3_accept_~s__state~0); 698883#L114 assume !(8195 == ssl3_accept_~s__state~0); 698882#L117 assume !(8480 == ssl3_accept_~s__state~0); 698881#L120 assume !(8481 == ssl3_accept_~s__state~0); 698880#L123 assume !(8482 == ssl3_accept_~s__state~0); 698879#L126 assume !(8464 == ssl3_accept_~s__state~0); 698878#L129 assume !(8465 == ssl3_accept_~s__state~0); 698877#L132 assume !(8466 == ssl3_accept_~s__state~0); 698876#L135 assume !(8496 == ssl3_accept_~s__state~0); 698875#L138 assume !(8497 == ssl3_accept_~s__state~0); 698874#L141 assume !(8512 == ssl3_accept_~s__state~0); 698873#L144 assume !(8513 == ssl3_accept_~s__state~0); 698872#L147 assume !(8528 == ssl3_accept_~s__state~0); 698871#L150 assume !(8529 == ssl3_accept_~s__state~0); 698870#L153 assume !(8544 == ssl3_accept_~s__state~0); 698869#L156 assume !(8545 == ssl3_accept_~s__state~0); 698868#L159 assume !(8560 == ssl3_accept_~s__state~0); 698867#L162 assume !(8561 == ssl3_accept_~s__state~0); 698865#L165 assume 8448 == ssl3_accept_~s__state~0; 698861#L166 assume !(ssl3_accept_~num1~0 > 0); 698857#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 698640#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 698636#L604 assume 0 == ssl3_accept_~skip~0; 690509#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 690507#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 690502#L615-1 assume !(0 != ssl3_accept_~cb~0); 690499#L603 ssl3_accept_~skip~0 := 0; 690497#L99-3 assume true; 690495#L99-1 assume !false; 690493#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 690491#L102 assume !(12292 == ssl3_accept_~s__state~0); 690489#L105 assume !(16384 == ssl3_accept_~s__state~0); 690487#L108 assume !(8192 == ssl3_accept_~s__state~0); 690485#L111 assume !(24576 == ssl3_accept_~s__state~0); 690483#L114 assume !(8195 == ssl3_accept_~s__state~0); 690481#L117 assume !(8480 == ssl3_accept_~s__state~0); 690479#L120 assume !(8481 == ssl3_accept_~s__state~0); 690477#L123 assume !(8482 == ssl3_accept_~s__state~0); 690475#L126 assume !(8464 == ssl3_accept_~s__state~0); 690473#L129 assume !(8465 == ssl3_accept_~s__state~0); 690471#L132 assume !(8466 == ssl3_accept_~s__state~0); 690469#L135 assume !(8496 == ssl3_accept_~s__state~0); 690467#L138 assume !(8497 == ssl3_accept_~s__state~0); 690465#L141 assume !(8512 == ssl3_accept_~s__state~0); 690463#L144 assume !(8513 == ssl3_accept_~s__state~0); 690461#L147 assume !(8528 == ssl3_accept_~s__state~0); 690459#L150 assume !(8529 == ssl3_accept_~s__state~0); 690457#L153 assume !(8544 == ssl3_accept_~s__state~0); 690455#L156 assume !(8545 == ssl3_accept_~s__state~0); 690453#L159 assume !(8560 == ssl3_accept_~s__state~0); 690451#L162 assume !(8561 == ssl3_accept_~s__state~0); 690449#L165 assume !(8448 == ssl3_accept_~s__state~0); 690447#L168 assume 8576 == ssl3_accept_~s__state~0; 690436#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 690434#L440 assume !(ssl3_accept_~ret~0 <= 0); 656295#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 656297#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 690217#L604 assume 0 == ssl3_accept_~skip~0; 689814#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 689815#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 690207#L615-1 assume !(0 != ssl3_accept_~cb~0); 690206#L603 ssl3_accept_~skip~0 := 0; 690205#L99-3 assume true; 690202#L99-1 assume !false; 690200#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 690198#L102 assume !(12292 == ssl3_accept_~s__state~0); 690196#L105 assume !(16384 == ssl3_accept_~s__state~0); 690194#L108 assume !(8192 == ssl3_accept_~s__state~0); 690192#L111 assume !(24576 == ssl3_accept_~s__state~0); 690190#L114 assume !(8195 == ssl3_accept_~s__state~0); 690186#L117 assume !(8480 == ssl3_accept_~s__state~0); 690182#L120 assume !(8481 == ssl3_accept_~s__state~0); 690178#L123 assume !(8482 == ssl3_accept_~s__state~0); 689908#L126 assume !(8464 == ssl3_accept_~s__state~0); 689909#L129 assume !(8465 == ssl3_accept_~s__state~0); 690170#L132 assume !(8466 == ssl3_accept_~s__state~0); 690171#L135 assume 8496 == ssl3_accept_~s__state~0; 686360#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 699007#L287 assume !(1 == ssl3_accept_~blastFlag~0); 699004#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 699003#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 681117#L293-2 ssl3_accept_~s__init_num~0 := 0; 699002#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 699001#L604 assume 0 == ssl3_accept_~skip~0; 699000#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 698802#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 698998#L615-1 assume !(0 != ssl3_accept_~cb~0); 698997#L603 ssl3_accept_~skip~0 := 0; 698996#L99-3 assume true; 698995#L99-1 assume !false; 698994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 698993#L102 assume !(12292 == ssl3_accept_~s__state~0); 698992#L105 assume !(16384 == ssl3_accept_~s__state~0); 698991#L108 assume !(8192 == ssl3_accept_~s__state~0); 698990#L111 assume !(24576 == ssl3_accept_~s__state~0); 698989#L114 assume !(8195 == ssl3_accept_~s__state~0); 698988#L117 assume !(8480 == ssl3_accept_~s__state~0); 698987#L120 assume !(8481 == ssl3_accept_~s__state~0); 698986#L123 assume !(8482 == ssl3_accept_~s__state~0); 698985#L126 assume !(8464 == ssl3_accept_~s__state~0); 698984#L129 assume !(8465 == ssl3_accept_~s__state~0); 698983#L132 assume !(8466 == ssl3_accept_~s__state~0); 698982#L135 assume !(8496 == ssl3_accept_~s__state~0); 698981#L138 assume !(8497 == ssl3_accept_~s__state~0); 698980#L141 [2018-11-18 17:02:18,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:18,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1127784920, now seen corresponding path program 3 times [2018-11-18 17:02:18,915 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:18,915 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:18,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:18,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:18,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:18,925 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:18,926 INFO L82 PathProgramCache]: Analyzing trace with hash 478644331, now seen corresponding path program 1 times [2018-11-18 17:02:18,926 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:18,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:18,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:18,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:18,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:18,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:19,087 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 211 proven. 31 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-11-18 17:02:19,087 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:02:19,087 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:02:19,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:19,413 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:02:19,435 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-11-18 17:02:19,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:02:19,451 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:02:19,451 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:02:19,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:02:19,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:02:19,452 INFO L87 Difference]: Start difference. First operand 46062 states and 54732 transitions. cyclomatic complexity: 8806 Second operand 5 states. [2018-11-18 17:02:19,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:19,715 INFO L93 Difference]: Finished difference Result 52074 states and 61048 transitions. [2018-11-18 17:02:19,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:02:19,716 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52074 states and 61048 transitions. [2018-11-18 17:02:19,808 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12888 [2018-11-18 17:02:19,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52074 states to 43582 states and 50998 transitions. [2018-11-18 17:02:19,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15810 [2018-11-18 17:02:19,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16166 [2018-11-18 17:02:19,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43582 states and 50998 transitions. [2018-11-18 17:02:19,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:19,871 INFO L705 BuchiCegarLoop]: Abstraction has 43582 states and 50998 transitions. [2018-11-18 17:02:19,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43582 states and 50998 transitions. [2018-11-18 17:02:20,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43582 to 42566. [2018-11-18 17:02:20,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42566 states. [2018-11-18 17:02:20,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42566 states to 42566 states and 49818 transitions. [2018-11-18 17:02:20,100 INFO L728 BuchiCegarLoop]: Abstraction has 42566 states and 49818 transitions. [2018-11-18 17:02:20,100 INFO L608 BuchiCegarLoop]: Abstraction has 42566 states and 49818 transitions. [2018-11-18 17:02:20,100 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-18 17:02:20,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42566 states and 49818 transitions. [2018-11-18 17:02:20,153 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12804 [2018-11-18 17:02:20,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:20,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:20,153 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:20,154 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:20,154 INFO L794 eck$LassoCheckResult]: Stem: 754990#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 754729#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 754730#L82 assume !(0 != ssl3_accept_~s__info_callback~0); 755003#L85 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 755014#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 755034#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 755036#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 770582#L99-3 assume true; 770581#L99-1 assume !false; 770580#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 770579#L102 assume !(12292 == ssl3_accept_~s__state~0); 770578#L105 assume !(16384 == ssl3_accept_~s__state~0); 770577#L108 assume !(8192 == ssl3_accept_~s__state~0); 770576#L111 assume !(24576 == ssl3_accept_~s__state~0); 770575#L114 assume !(8195 == ssl3_accept_~s__state~0); 770574#L117 assume !(8480 == ssl3_accept_~s__state~0); 770573#L120 assume !(8481 == ssl3_accept_~s__state~0); 770572#L123 assume !(8482 == ssl3_accept_~s__state~0); 770571#L126 assume 8464 == ssl3_accept_~s__state~0; 770570#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 770567#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 768879#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; 768881#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 770560#L604 assume 0 == ssl3_accept_~skip~0; 770558#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 769873#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 770551#L615-1 assume !(0 != ssl3_accept_~cb~0); 770547#L603 ssl3_accept_~skip~0 := 0; 770544#L99-3 assume true; 770541#L99-1 assume !false; 770538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 770535#L102 assume !(12292 == ssl3_accept_~s__state~0); 770531#L105 assume !(16384 == ssl3_accept_~s__state~0); 770528#L108 assume !(8192 == ssl3_accept_~s__state~0); 770525#L111 assume !(24576 == ssl3_accept_~s__state~0); 770522#L114 assume !(8195 == ssl3_accept_~s__state~0); 770519#L117 assume !(8480 == ssl3_accept_~s__state~0); 770516#L120 assume !(8481 == ssl3_accept_~s__state~0); 770513#L123 assume !(8482 == ssl3_accept_~s__state~0); 770510#L126 assume !(8464 == ssl3_accept_~s__state~0); 770496#L129 assume !(8465 == ssl3_accept_~s__state~0); 770495#L132 assume !(8466 == ssl3_accept_~s__state~0); 770490#L135 assume 8496 == ssl3_accept_~s__state~0; 770488#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 770484#L287 assume !(1 == ssl3_accept_~blastFlag~0); 770479#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 770476#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 770474#L293-2 ssl3_accept_~s__init_num~0 := 0; 770472#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 770470#L604 assume 0 == ssl3_accept_~skip~0; 770468#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 769809#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 770462#L615-1 assume !(0 != ssl3_accept_~cb~0); 770460#L603 ssl3_accept_~skip~0 := 0; 770458#L99-3 assume true; 770456#L99-1 assume !false; 770454#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 770452#L102 assume !(12292 == ssl3_accept_~s__state~0); 770450#L105 assume !(16384 == ssl3_accept_~s__state~0); 770448#L108 assume !(8192 == ssl3_accept_~s__state~0); 770446#L111 assume !(24576 == ssl3_accept_~s__state~0); 770444#L114 assume !(8195 == ssl3_accept_~s__state~0); 770442#L117 assume !(8480 == ssl3_accept_~s__state~0); 770440#L120 assume !(8481 == ssl3_accept_~s__state~0); 770438#L123 assume !(8482 == ssl3_accept_~s__state~0); 770436#L126 assume !(8464 == ssl3_accept_~s__state~0); 770434#L129 assume !(8465 == ssl3_accept_~s__state~0); 770432#L132 assume !(8466 == ssl3_accept_~s__state~0); 770430#L135 assume !(8496 == ssl3_accept_~s__state~0); 770426#L138 assume !(8497 == ssl3_accept_~s__state~0); 770427#L141 assume 8512 == ssl3_accept_~s__state~0; 792899#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 792896#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 792895#L304-2 [2018-11-18 17:02:20,154 INFO L796 eck$LassoCheckResult]: Loop: 792895#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 792894#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 792891#L604 assume !(0 == ssl3_accept_~skip~0); 792888#L603 ssl3_accept_~skip~0 := 0; 792887#L99-3 assume true; 792886#L99-1 assume !false; 792885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 792884#L102 assume !(12292 == ssl3_accept_~s__state~0); 792883#L105 assume !(16384 == ssl3_accept_~s__state~0); 792882#L108 assume !(8192 == ssl3_accept_~s__state~0); 792881#L111 assume !(24576 == ssl3_accept_~s__state~0); 792880#L114 assume !(8195 == ssl3_accept_~s__state~0); 792879#L117 assume !(8480 == ssl3_accept_~s__state~0); 792878#L120 assume !(8481 == ssl3_accept_~s__state~0); 792877#L123 assume !(8482 == ssl3_accept_~s__state~0); 792876#L126 assume !(8464 == ssl3_accept_~s__state~0); 792875#L129 assume !(8465 == ssl3_accept_~s__state~0); 792874#L132 assume !(8466 == ssl3_accept_~s__state~0); 792873#L135 assume !(8496 == ssl3_accept_~s__state~0); 792872#L138 assume !(8497 == ssl3_accept_~s__state~0); 792871#L141 assume !(8512 == ssl3_accept_~s__state~0); 792870#L144 assume !(8513 == ssl3_accept_~s__state~0); 792869#L147 assume 8528 == ssl3_accept_~s__state~0; 792457#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 792868#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 792866#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 792865#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 792863#L333 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 792861#L334 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 792857#L339 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 792853#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 792852#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 792849#L604 assume !(0 == ssl3_accept_~skip~0); 792846#L603 ssl3_accept_~skip~0 := 0; 792845#L99-3 assume true; 792843#L99-1 assume !false; 792838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 792836#L102 assume !(12292 == ssl3_accept_~s__state~0); 792834#L105 assume !(16384 == ssl3_accept_~s__state~0); 792832#L108 assume !(8192 == ssl3_accept_~s__state~0); 792830#L111 assume !(24576 == ssl3_accept_~s__state~0); 792828#L114 assume !(8195 == ssl3_accept_~s__state~0); 792826#L117 assume !(8480 == ssl3_accept_~s__state~0); 792824#L120 assume !(8481 == ssl3_accept_~s__state~0); 792822#L123 assume !(8482 == ssl3_accept_~s__state~0); 792820#L126 assume !(8464 == ssl3_accept_~s__state~0); 792818#L129 assume !(8465 == ssl3_accept_~s__state~0); 792816#L132 assume !(8466 == ssl3_accept_~s__state~0); 792814#L135 assume !(8496 == ssl3_accept_~s__state~0); 792812#L138 assume !(8497 == ssl3_accept_~s__state~0); 792810#L141 assume !(8512 == ssl3_accept_~s__state~0); 792808#L144 assume !(8513 == ssl3_accept_~s__state~0); 792806#L147 assume !(8528 == ssl3_accept_~s__state~0); 792804#L150 assume !(8529 == ssl3_accept_~s__state~0); 792802#L153 assume 8544 == ssl3_accept_~s__state~0; 792446#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 792799#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 792796#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 792794#L388 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 792791#L389 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 792789#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 792788#L400 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; 792786#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 792785#L604 assume 0 == ssl3_accept_~skip~0; 792784#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 791597#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 792781#L615-1 assume !(0 != ssl3_accept_~cb~0); 792780#L603 ssl3_accept_~skip~0 := 0; 792779#L99-3 assume true; 792778#L99-1 assume !false; 792777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 792776#L102 assume !(12292 == ssl3_accept_~s__state~0); 792775#L105 assume !(16384 == ssl3_accept_~s__state~0); 792774#L108 assume !(8192 == ssl3_accept_~s__state~0); 792773#L111 assume !(24576 == ssl3_accept_~s__state~0); 792772#L114 assume !(8195 == ssl3_accept_~s__state~0); 792771#L117 assume !(8480 == ssl3_accept_~s__state~0); 792770#L120 assume !(8481 == ssl3_accept_~s__state~0); 792769#L123 assume !(8482 == ssl3_accept_~s__state~0); 792768#L126 assume !(8464 == ssl3_accept_~s__state~0); 792767#L129 assume !(8465 == ssl3_accept_~s__state~0); 792766#L132 assume !(8466 == ssl3_accept_~s__state~0); 792765#L135 assume !(8496 == ssl3_accept_~s__state~0); 792764#L138 assume !(8497 == ssl3_accept_~s__state~0); 792763#L141 assume !(8512 == ssl3_accept_~s__state~0); 792762#L144 assume !(8513 == ssl3_accept_~s__state~0); 792761#L147 assume !(8528 == ssl3_accept_~s__state~0); 792760#L150 assume !(8529 == ssl3_accept_~s__state~0); 792759#L153 assume !(8544 == ssl3_accept_~s__state~0); 792758#L156 assume !(8545 == ssl3_accept_~s__state~0); 792757#L159 assume !(8560 == ssl3_accept_~s__state~0); 792756#L162 assume !(8561 == ssl3_accept_~s__state~0); 792755#L165 assume 8448 == ssl3_accept_~s__state~0; 792754#L166 assume !(ssl3_accept_~num1~0 > 0); 792752#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 792751#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 792750#L604 assume 0 == ssl3_accept_~skip~0; 792749#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 791527#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 792746#L615-1 assume !(0 != ssl3_accept_~cb~0); 792745#L603 ssl3_accept_~skip~0 := 0; 792744#L99-3 assume true; 792743#L99-1 assume !false; 792742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 792741#L102 assume !(12292 == ssl3_accept_~s__state~0); 792740#L105 assume !(16384 == ssl3_accept_~s__state~0); 792739#L108 assume !(8192 == ssl3_accept_~s__state~0); 792738#L111 assume !(24576 == ssl3_accept_~s__state~0); 792737#L114 assume !(8195 == ssl3_accept_~s__state~0); 792736#L117 assume !(8480 == ssl3_accept_~s__state~0); 792735#L120 assume !(8481 == ssl3_accept_~s__state~0); 792734#L123 assume !(8482 == ssl3_accept_~s__state~0); 792733#L126 assume !(8464 == ssl3_accept_~s__state~0); 792732#L129 assume !(8465 == ssl3_accept_~s__state~0); 792731#L132 assume !(8466 == ssl3_accept_~s__state~0); 792730#L135 assume !(8496 == ssl3_accept_~s__state~0); 792729#L138 assume !(8497 == ssl3_accept_~s__state~0); 792728#L141 assume !(8512 == ssl3_accept_~s__state~0); 792727#L144 assume !(8513 == ssl3_accept_~s__state~0); 792458#L147 assume !(8528 == ssl3_accept_~s__state~0); 792459#L150 assume !(8529 == ssl3_accept_~s__state~0); 792448#L153 assume !(8544 == ssl3_accept_~s__state~0); 792449#L156 assume !(8545 == ssl3_accept_~s__state~0); 792438#L159 assume !(8560 == ssl3_accept_~s__state~0); 792439#L162 assume !(8561 == ssl3_accept_~s__state~0); 792431#L165 assume !(8448 == ssl3_accept_~s__state~0); 792432#L168 assume 8576 == ssl3_accept_~s__state~0; 792420#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 792421#L440 assume !(ssl3_accept_~ret~0 <= 0); 792413#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 792415#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 793486#L604 assume 0 == ssl3_accept_~skip~0; 793485#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 790795#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 793482#L615-1 assume !(0 != ssl3_accept_~cb~0); 793481#L603 ssl3_accept_~skip~0 := 0; 793480#L99-3 assume true; 793479#L99-1 assume !false; 793478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 793477#L102 assume !(12292 == ssl3_accept_~s__state~0); 793476#L105 assume !(16384 == ssl3_accept_~s__state~0); 793475#L108 assume !(8192 == ssl3_accept_~s__state~0); 793474#L111 assume !(24576 == ssl3_accept_~s__state~0); 793473#L114 assume !(8195 == ssl3_accept_~s__state~0); 793472#L117 assume !(8480 == ssl3_accept_~s__state~0); 793471#L120 assume !(8481 == ssl3_accept_~s__state~0); 793470#L123 assume !(8482 == ssl3_accept_~s__state~0); 793469#L126 assume !(8464 == ssl3_accept_~s__state~0); 793468#L129 assume !(8465 == ssl3_accept_~s__state~0); 793465#L132 assume 8466 == ssl3_accept_~s__state~0; 793460#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 793456#L274 assume !(0 == ssl3_accept_~blastFlag~0); 793412#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; 792369#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 792370#L604 assume 0 == ssl3_accept_~skip~0; 792364#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 790671#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 790362#L615-1 assume !(0 != ssl3_accept_~cb~0); 790358#L603 ssl3_accept_~skip~0 := 0; 790356#L99-3 assume true; 790354#L99-1 assume !false; 790352#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 790350#L102 assume !(12292 == ssl3_accept_~s__state~0); 790348#L105 assume !(16384 == ssl3_accept_~s__state~0); 790346#L108 assume !(8192 == ssl3_accept_~s__state~0); 790344#L111 assume !(24576 == ssl3_accept_~s__state~0); 790342#L114 assume !(8195 == ssl3_accept_~s__state~0); 790339#L117 assume !(8480 == ssl3_accept_~s__state~0); 790337#L120 assume !(8481 == ssl3_accept_~s__state~0); 790334#L123 assume !(8482 == ssl3_accept_~s__state~0); 790333#L126 assume !(8464 == ssl3_accept_~s__state~0); 790327#L129 assume !(8465 == ssl3_accept_~s__state~0); 790326#L132 assume !(8466 == ssl3_accept_~s__state~0); 790037#L135 assume 8496 == ssl3_accept_~s__state~0; 754774#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 754775#L287 assume !(1 == ssl3_accept_~blastFlag~0); 754899#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 790606#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 790605#L293-2 ssl3_accept_~s__init_num~0 := 0; 790604#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 790603#L604 assume 0 == ssl3_accept_~skip~0; 790516#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 790517#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 790508#L615-1 assume !(0 != ssl3_accept_~cb~0); 790502#L603 ssl3_accept_~skip~0 := 0; 790503#L99-3 assume true; 790495#L99-1 assume !false; 790496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 790489#L102 assume !(12292 == ssl3_accept_~s__state~0); 790490#L105 assume !(16384 == ssl3_accept_~s__state~0); 790478#L108 assume !(8192 == ssl3_accept_~s__state~0); 790479#L111 assume !(24576 == ssl3_accept_~s__state~0); 790470#L114 assume !(8195 == ssl3_accept_~s__state~0); 790471#L117 assume !(8480 == ssl3_accept_~s__state~0); 790464#L120 assume !(8481 == ssl3_accept_~s__state~0); 790465#L123 assume !(8482 == ssl3_accept_~s__state~0); 790455#L126 assume !(8464 == ssl3_accept_~s__state~0); 790456#L129 assume !(8465 == ssl3_accept_~s__state~0); 790447#L132 assume !(8466 == ssl3_accept_~s__state~0); 790448#L135 assume !(8496 == ssl3_accept_~s__state~0); 790436#L138 assume !(8497 == ssl3_accept_~s__state~0); 790437#L141 assume 8512 == ssl3_accept_~s__state~0; 792468#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 792898#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 792895#L304-2 [2018-11-18 17:02:20,154 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:20,154 INFO L82 PathProgramCache]: Analyzing trace with hash 1620943166, now seen corresponding path program 1 times [2018-11-18 17:02:20,154 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:20,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:20,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:20,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:20,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:20,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:02:20,260 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:02:20,260 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:02:20,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:02:20,260 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:02:20,260 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:20,261 INFO L82 PathProgramCache]: Analyzing trace with hash 681336289, now seen corresponding path program 1 times [2018-11-18 17:02:20,261 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:20,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:20,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:20,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:20,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:21,476 WARN L180 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 407 DAG size of output: 155 [2018-11-18 17:02:21,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:02:21,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:02:21,554 INFO L87 Difference]: Start difference. First operand 42566 states and 49818 transitions. cyclomatic complexity: 7356 Second operand 3 states. [2018-11-18 17:02:21,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:02:21,621 INFO L93 Difference]: Finished difference Result 44006 states and 51390 transitions. [2018-11-18 17:02:21,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:02:21,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44006 states and 51390 transitions. [2018-11-18 17:02:21,700 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12804 [2018-11-18 17:02:21,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44006 states to 43174 states and 50462 transitions. [2018-11-18 17:02:21,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16038 [2018-11-18 17:02:21,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16038 [2018-11-18 17:02:21,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43174 states and 50462 transitions. [2018-11-18 17:02:21,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:02:21,759 INFO L705 BuchiCegarLoop]: Abstraction has 43174 states and 50462 transitions. [2018-11-18 17:02:21,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43174 states and 50462 transitions. [2018-11-18 17:02:21,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43174 to 43066. [2018-11-18 17:02:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43066 states. [2018-11-18 17:02:21,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43066 states to 43066 states and 50342 transitions. [2018-11-18 17:02:21,993 INFO L728 BuchiCegarLoop]: Abstraction has 43066 states and 50342 transitions. [2018-11-18 17:02:21,993 INFO L608 BuchiCegarLoop]: Abstraction has 43066 states and 50342 transitions. [2018-11-18 17:02:21,993 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-18 17:02:21,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43066 states and 50342 transitions. [2018-11-18 17:02:22,047 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12804 [2018-11-18 17:02:22,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:02:22,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:02:22,048 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-18 17:02:22,048 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:02:22,048 INFO L794 eck$LassoCheckResult]: Stem: 841567#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 841305#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 841306#L82 assume !(0 != ssl3_accept_~s__info_callback~0); 841585#L85 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 841597#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 841619#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 841621#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 851158#L99-3 assume true; 851157#L99-1 assume !false; 851156#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 851155#L102 assume !(12292 == ssl3_accept_~s__state~0); 851154#L105 assume !(16384 == ssl3_accept_~s__state~0); 851153#L108 assume !(8192 == ssl3_accept_~s__state~0); 851152#L111 assume !(24576 == ssl3_accept_~s__state~0); 851151#L114 assume !(8195 == ssl3_accept_~s__state~0); 851150#L117 assume !(8480 == ssl3_accept_~s__state~0); 851149#L120 assume !(8481 == ssl3_accept_~s__state~0); 851148#L123 assume !(8482 == ssl3_accept_~s__state~0); 851147#L126 assume 8464 == ssl3_accept_~s__state~0; 851146#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 851145#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 851143#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; 851144#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 851139#L604 assume 0 == ssl3_accept_~skip~0; 851140#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 843869#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 851137#L615-1 assume !(0 != ssl3_accept_~cb~0); 851131#L603 ssl3_accept_~skip~0 := 0; 851132#L99-3 assume true; 851127#L99-1 assume !false; 851128#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 851123#L102 assume !(12292 == ssl3_accept_~s__state~0); 851124#L105 assume !(16384 == ssl3_accept_~s__state~0); 851119#L108 assume !(8192 == ssl3_accept_~s__state~0); 851120#L111 assume !(24576 == ssl3_accept_~s__state~0); 851115#L114 assume !(8195 == ssl3_accept_~s__state~0); 851116#L117 assume !(8480 == ssl3_accept_~s__state~0); 851111#L120 assume !(8481 == ssl3_accept_~s__state~0); 851112#L123 assume !(8482 == ssl3_accept_~s__state~0); 851107#L126 assume !(8464 == ssl3_accept_~s__state~0); 851108#L129 assume !(8465 == ssl3_accept_~s__state~0); 851103#L132 assume !(8466 == ssl3_accept_~s__state~0); 851104#L135 assume 8496 == ssl3_accept_~s__state~0; 851099#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 851100#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 851900#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 851896#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 851893#L293-2 ssl3_accept_~s__init_num~0 := 0; 851891#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 851889#L604 assume 0 == ssl3_accept_~skip~0; 851887#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 851542#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 851882#L615-1 assume !(0 != ssl3_accept_~cb~0); 851879#L603 ssl3_accept_~skip~0 := 0; 851877#L99-3 assume true; 851875#L99-1 assume !false; 851873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 851871#L102 assume !(12292 == ssl3_accept_~s__state~0); 851869#L105 assume !(16384 == ssl3_accept_~s__state~0); 851867#L108 assume !(8192 == ssl3_accept_~s__state~0); 851865#L111 assume !(24576 == ssl3_accept_~s__state~0); 851863#L114 assume !(8195 == ssl3_accept_~s__state~0); 851861#L117 assume !(8480 == ssl3_accept_~s__state~0); 851859#L120 assume !(8481 == ssl3_accept_~s__state~0); 851857#L123 assume !(8482 == ssl3_accept_~s__state~0); 851855#L126 assume !(8464 == ssl3_accept_~s__state~0); 851853#L129 assume !(8465 == ssl3_accept_~s__state~0); 851851#L132 assume !(8466 == ssl3_accept_~s__state~0); 851849#L135 assume !(8496 == ssl3_accept_~s__state~0); 851845#L138 assume !(8497 == ssl3_accept_~s__state~0); 851846#L141 assume 8512 == ssl3_accept_~s__state~0; 881096#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 881094#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 881091#L304-2 [2018-11-18 17:02:22,049 INFO L796 eck$LassoCheckResult]: Loop: 881091#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 881089#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 881086#L604 assume !(0 == ssl3_accept_~skip~0); 881082#L603 ssl3_accept_~skip~0 := 0; 881080#L99-3 assume true; 881079#L99-1 assume !false; 881076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 881074#L102 assume !(12292 == ssl3_accept_~s__state~0); 881072#L105 assume !(16384 == ssl3_accept_~s__state~0); 881070#L108 assume !(8192 == ssl3_accept_~s__state~0); 881068#L111 assume !(24576 == ssl3_accept_~s__state~0); 881063#L114 assume !(8195 == ssl3_accept_~s__state~0); 881061#L117 assume !(8480 == ssl3_accept_~s__state~0); 881059#L120 assume !(8481 == ssl3_accept_~s__state~0); 881058#L123 assume !(8482 == ssl3_accept_~s__state~0); 881057#L126 assume !(8464 == ssl3_accept_~s__state~0); 881056#L129 assume !(8465 == ssl3_accept_~s__state~0); 881055#L132 assume !(8466 == ssl3_accept_~s__state~0); 881054#L135 assume !(8496 == ssl3_accept_~s__state~0); 881053#L138 assume !(8497 == ssl3_accept_~s__state~0); 881052#L141 assume !(8512 == ssl3_accept_~s__state~0); 881051#L144 assume !(8513 == ssl3_accept_~s__state~0); 881050#L147 assume 8528 == ssl3_accept_~s__state~0; 879791#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 881045#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 881042#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 881041#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 881040#L333 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 881038#L334 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 881036#L339 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 881033#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 881032#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 881028#L604 assume !(0 == ssl3_accept_~skip~0); 881025#L603 ssl3_accept_~skip~0 := 0; 881024#L99-3 assume true; 881019#L99-1 assume !false; 881017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 881015#L102 assume !(12292 == ssl3_accept_~s__state~0); 881013#L105 assume !(16384 == ssl3_accept_~s__state~0); 881011#L108 assume !(8192 == ssl3_accept_~s__state~0); 881009#L111 assume !(24576 == ssl3_accept_~s__state~0); 881007#L114 assume !(8195 == ssl3_accept_~s__state~0); 881005#L117 assume !(8480 == ssl3_accept_~s__state~0); 881003#L120 assume !(8481 == ssl3_accept_~s__state~0); 881001#L123 assume !(8482 == ssl3_accept_~s__state~0); 880999#L126 assume !(8464 == ssl3_accept_~s__state~0); 880997#L129 assume !(8465 == ssl3_accept_~s__state~0); 880995#L132 assume !(8466 == ssl3_accept_~s__state~0); 880993#L135 assume !(8496 == ssl3_accept_~s__state~0); 880991#L138 assume !(8497 == ssl3_accept_~s__state~0); 880989#L141 assume !(8512 == ssl3_accept_~s__state~0); 880987#L144 assume !(8513 == ssl3_accept_~s__state~0); 880985#L147 assume !(8528 == ssl3_accept_~s__state~0); 880983#L150 assume !(8529 == ssl3_accept_~s__state~0); 880981#L153 assume 8544 == ssl3_accept_~s__state~0; 880557#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 880978#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 880975#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 880973#L388 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 880970#L389 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 880969#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 880968#L400 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; 880966#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 880964#L604 assume 0 == ssl3_accept_~skip~0; 880962#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 880846#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 880881#L615-1 assume !(0 != ssl3_accept_~cb~0); 880875#L603 ssl3_accept_~skip~0 := 0; 880868#L99-3 assume true; 880864#L99-1 assume !false; 880859#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 880854#L102 assume !(12292 == ssl3_accept_~s__state~0); 880850#L105 assume !(16384 == ssl3_accept_~s__state~0); 880844#L108 assume !(8192 == ssl3_accept_~s__state~0); 880841#L111 assume !(24576 == ssl3_accept_~s__state~0); 880837#L114 assume !(8195 == ssl3_accept_~s__state~0); 880833#L117 assume !(8480 == ssl3_accept_~s__state~0); 880829#L120 assume !(8481 == ssl3_accept_~s__state~0); 880826#L123 assume !(8482 == ssl3_accept_~s__state~0); 880823#L126 assume !(8464 == ssl3_accept_~s__state~0); 880820#L129 assume !(8465 == ssl3_accept_~s__state~0); 880817#L132 assume !(8466 == ssl3_accept_~s__state~0); 880814#L135 assume !(8496 == ssl3_accept_~s__state~0); 880811#L138 assume !(8497 == ssl3_accept_~s__state~0); 880808#L141 assume !(8512 == ssl3_accept_~s__state~0); 880805#L144 assume !(8513 == ssl3_accept_~s__state~0); 880802#L147 assume !(8528 == ssl3_accept_~s__state~0); 880799#L150 assume !(8529 == ssl3_accept_~s__state~0); 880796#L153 assume !(8544 == ssl3_accept_~s__state~0); 880793#L156 assume !(8545 == ssl3_accept_~s__state~0); 880790#L159 assume !(8560 == ssl3_accept_~s__state~0); 880787#L162 assume !(8561 == ssl3_accept_~s__state~0); 880784#L165 assume 8448 == ssl3_accept_~s__state~0; 880753#L166 assume !(ssl3_accept_~num1~0 > 0); 880749#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 880740#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 880735#L604 assume 0 == ssl3_accept_~skip~0; 880615#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 880613#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 880609#L615-1 assume !(0 != ssl3_accept_~cb~0); 880607#L603 ssl3_accept_~skip~0 := 0; 880605#L99-3 assume true; 880603#L99-1 assume !false; 880601#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 880599#L102 assume !(12292 == ssl3_accept_~s__state~0); 880597#L105 assume !(16384 == ssl3_accept_~s__state~0); 880595#L108 assume !(8192 == ssl3_accept_~s__state~0); 880593#L111 assume !(24576 == ssl3_accept_~s__state~0); 880591#L114 assume !(8195 == ssl3_accept_~s__state~0); 880589#L117 assume !(8480 == ssl3_accept_~s__state~0); 880587#L120 assume !(8481 == ssl3_accept_~s__state~0); 880585#L123 assume !(8482 == ssl3_accept_~s__state~0); 880583#L126 assume !(8464 == ssl3_accept_~s__state~0); 880581#L129 assume !(8465 == ssl3_accept_~s__state~0); 880579#L132 assume !(8466 == ssl3_accept_~s__state~0); 880577#L135 assume !(8496 == ssl3_accept_~s__state~0); 880575#L138 assume !(8497 == ssl3_accept_~s__state~0); 880573#L141 assume !(8512 == ssl3_accept_~s__state~0); 880571#L144 assume !(8513 == ssl3_accept_~s__state~0); 880569#L147 assume !(8528 == ssl3_accept_~s__state~0); 880566#L150 assume !(8529 == ssl3_accept_~s__state~0); 880564#L153 assume !(8544 == ssl3_accept_~s__state~0); 880563#L156 assume !(8545 == ssl3_accept_~s__state~0); 880561#L159 assume !(8560 == ssl3_accept_~s__state~0); 880558#L162 assume !(8561 == ssl3_accept_~s__state~0); 880551#L165 assume !(8448 == ssl3_accept_~s__state~0); 880550#L168 assume 8576 == ssl3_accept_~s__state~0; 880251#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 880546#L440 assume !(ssl3_accept_~ret~0 <= 0); 880543#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 880544#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 881843#L604 assume 0 == ssl3_accept_~skip~0; 881844#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 881277#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 881841#L615-1 assume !(0 != ssl3_accept_~cb~0); 882256#L603 ssl3_accept_~skip~0 := 0; 882255#L99-3 assume true; 882254#L99-1 assume !false; 882253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 882252#L102 assume !(12292 == ssl3_accept_~s__state~0); 882251#L105 assume !(16384 == ssl3_accept_~s__state~0); 882250#L108 assume !(8192 == ssl3_accept_~s__state~0); 882249#L111 assume !(24576 == ssl3_accept_~s__state~0); 882248#L114 assume !(8195 == ssl3_accept_~s__state~0); 882247#L117 assume !(8480 == ssl3_accept_~s__state~0); 882246#L120 assume !(8481 == ssl3_accept_~s__state~0); 882245#L123 assume !(8482 == ssl3_accept_~s__state~0); 882244#L126 assume !(8464 == ssl3_accept_~s__state~0); 882243#L129 assume !(8465 == ssl3_accept_~s__state~0); 877529#L132 assume 8466 == ssl3_accept_~s__state~0; 877530#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 841289#L274 assume !(0 == ssl3_accept_~blastFlag~0); 841279#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; 841280#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 881801#L604 assume 0 == ssl3_accept_~skip~0; 881802#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 881238#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 881799#L615-1 assume !(0 != ssl3_accept_~cb~0); 881820#L603 ssl3_accept_~skip~0 := 0; 881819#L99-3 assume true; 881818#L99-1 assume !false; 881817#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 881816#L102 assume !(12292 == ssl3_accept_~s__state~0); 881815#L105 assume !(16384 == ssl3_accept_~s__state~0); 881814#L108 assume !(8192 == ssl3_accept_~s__state~0); 881813#L111 assume !(24576 == ssl3_accept_~s__state~0); 881812#L114 assume !(8195 == ssl3_accept_~s__state~0); 881811#L117 assume !(8480 == ssl3_accept_~s__state~0); 881810#L120 assume !(8481 == ssl3_accept_~s__state~0); 881809#L123 assume !(8482 == ssl3_accept_~s__state~0); 881808#L126 assume !(8464 == ssl3_accept_~s__state~0); 881807#L129 assume !(8465 == ssl3_accept_~s__state~0); 877598#L132 assume !(8466 == ssl3_accept_~s__state~0); 877553#L135 assume 8496 == ssl3_accept_~s__state~0; 841350#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 841351#L287 assume !(1 == ssl3_accept_~blastFlag~0); 841405#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 841321#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 841322#L293-2 ssl3_accept_~s__init_num~0 := 0; 881795#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 881793#L604 assume 0 == ssl3_accept_~skip~0; 881149#L605 assume !(-12288 != ssl3_accept_~tmp___1~0); 881147#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 881143#L615-1 assume !(0 != ssl3_accept_~cb~0); 881141#L603 ssl3_accept_~skip~0 := 0; 881139#L99-3 assume true; 881137#L99-1 assume !false; 881135#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 881133#L102 assume !(12292 == ssl3_accept_~s__state~0); 881131#L105 assume !(16384 == ssl3_accept_~s__state~0); 881130#L108 assume !(8192 == ssl3_accept_~s__state~0); 881127#L111 assume !(24576 == ssl3_accept_~s__state~0); 881125#L114 assume !(8195 == ssl3_accept_~s__state~0); 881123#L117 assume !(8480 == ssl3_accept_~s__state~0); 881118#L120 assume !(8481 == ssl3_accept_~s__state~0); 881116#L123 assume !(8482 == ssl3_accept_~s__state~0); 881114#L126 assume !(8464 == ssl3_accept_~s__state~0); 881112#L129 assume !(8465 == ssl3_accept_~s__state~0); 881110#L132 assume !(8466 == ssl3_accept_~s__state~0); 881108#L135 assume !(8496 == ssl3_accept_~s__state~0); 881106#L138 assume !(8497 == ssl3_accept_~s__state~0); 881104#L141 assume 8512 == ssl3_accept_~s__state~0; 879796#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 881093#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 881091#L304-2 [2018-11-18 17:02:22,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:22,049 INFO L82 PathProgramCache]: Analyzing trace with hash 234739772, now seen corresponding path program 1 times [2018-11-18 17:02:22,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:22,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:22,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:22,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:22,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:22,059 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:22,059 INFO L82 PathProgramCache]: Analyzing trace with hash 681336289, now seen corresponding path program 2 times [2018-11-18 17:02:22,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:22,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:22,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:02:22,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:22,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:22,089 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:02:22,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1292456548, now seen corresponding path program 1 times [2018-11-18 17:02:22,089 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:02:22,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:02:22,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,090 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:02:22,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:02:22,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:22,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:02:23,273 WARN L180 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 407 DAG size of output: 155 [2018-11-18 17:02:23,404 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2018-11-18 17:02:23,606 WARN L180 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 97 [2018-11-18 17:02:23,676 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 05:02:23 BoogieIcfgContainer [2018-11-18 17:02:23,676 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 17:02:23,677 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 17:02:23,677 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 17:02:23,677 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 17:02:23,678 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:01:56" (3/4) ... [2018-11-18 17:02:23,680 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 17:02:23,757 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_aec18a1a-ab65-47de-8c72-8dce15e7e0a6/bin-2019/uautomizer/witness.graphml [2018-11-18 17:02:23,757 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 17:02:23,757 INFO L168 Benchmark]: Toolchain (without parser) took 28090.75 ms. Allocated memory was 1.0 GB in the beginning and 2.4 GB in the end (delta: 1.4 GB). Free memory was 959.7 MB in the beginning and 625.2 MB in the end (delta: 334.4 MB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,758 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 17:02:23,758 INFO L168 Benchmark]: CACSL2BoogieTranslator took 251.25 ms. Allocated memory is still 1.0 GB. Free memory was 957.0 MB in the beginning and 940.9 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,758 INFO L168 Benchmark]: Boogie Procedure Inliner took 85.85 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.1 MB). Free memory was 940.9 MB in the beginning and 1.1 GB in the end (delta: -191.2 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,759 INFO L168 Benchmark]: Boogie Preprocessor took 30.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,759 INFO L168 Benchmark]: RCFGBuilder took 775.20 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.7 MB). Peak memory consumption was 54.7 MB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,759 INFO L168 Benchmark]: BuchiAutomizer took 26864.10 ms. Allocated memory was 1.2 GB in the beginning and 2.4 GB in the end (delta: 1.3 GB). Free memory was 1.1 GB in the beginning and 650.4 MB in the end (delta: 421.6 MB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,759 INFO L168 Benchmark]: Witness Printer took 79.75 ms. Allocated memory is still 2.4 GB. Free memory was 650.4 MB in the beginning and 625.2 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 11.5 GB. [2018-11-18 17:02:23,761 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.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 251.25 ms. Allocated memory is still 1.0 GB. Free memory was 957.0 MB in the beginning and 940.9 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 85.85 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.1 MB). Free memory was 940.9 MB in the beginning and 1.1 GB in the end (delta: -191.2 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 775.20 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.7 MB). Peak memory consumption was 54.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 26864.10 ms. Allocated memory was 1.2 GB in the beginning and 2.4 GB in the end (delta: 1.3 GB). Free memory was 1.1 GB in the beginning and 650.4 MB in the end (delta: 421.6 MB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. * Witness Printer took 79.75 ms. Allocated memory is still 2.4 GB. Free memory was 650.4 MB in the beginning and 625.2 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 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 37 terminating modules (34 trivial, 3 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 s__state and consists of 5 locations. 34 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 43066 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.7s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 11.1s. Construction of modules took 6.6s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 3.7s AutomataMinimizationTime, 37 MinimizatonAttempts, 40233 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.0s Buchi closure took 0.1s. Biggest automaton had 76542 states and ocurred in iteration 31. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 410/410 HoareTripleCheckerStatistics: 9837 SDtfs, 7362 SDslu, 8059 SDs, 0 SdLazy, 4333 SolverSat, 789 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.6s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT0 conc0 concLT2 SILN1 SILU0 SILI7 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital57 mio100 ax100 hnf99 lsp26 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 23 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 208]: 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=-2, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@120cf6c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c233eb8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f2a30f1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d1bf31e=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@503057a2=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b615100=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30115aed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb0c0f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c6c334c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7000ff4e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65c3c908=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@dd07a92=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@271ac977=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f58995d=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a0c548=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20851fb9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fb0aa1d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@174fabbd=0, __cil_tmp57=-2097152, 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=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@697e7cbf=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=-4294967326, tmp___10=0, __cil_tmp56=-4294967326, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7ee43d64=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4705fb06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@639ab8a=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967326, s__cert__pkeys__AT0__privatekey=14, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2b93294a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@591e2c8=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=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e6d0d5f=2, got_new_session=1, __cil_tmp61=-4294967326, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c582f19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2515db63=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23d86511=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@666131d2=0, s__options=-2097152, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7070cfb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68a7b2f3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@350679a1=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@451ffea3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bb4c584=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e5dceb8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3027f3bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14246b36=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26b3e305=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b9aafcc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@714aada0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c6fc94c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2389d9bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1198f5f5=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@232fda7c=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aa132a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d8b2c7e=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76fc040d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79358668=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bea43ab=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b641319=0, tmp___8=0, __cil_tmp58=-2, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 304]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L646] int s ; [L647] int tmp ; [L651] s = 8464 [L652] 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 ; [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 = __VERIFIER_nondet_long() ; [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 ; [L73] s__s3__tmp__reuse_message = 0 [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 FALSE !(s__info_callback != 0) [L85] COND FALSE !(s__ctx__info_callback != 0) [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 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 Loop: [L313] s__state = 8528 [L314] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L630] 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 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND FALSE !(__cil_tmp57 + 2097152UL) [L324] s__s3__tmp__use_rsa_tmp = 0 [L327] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L330] COND FALSE !(l + 30UL) [L333] COND TRUE l + 1UL [L334] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L338] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L339] COND FALSE !(__cil_tmp58 + 2UL) [L361] skip = 1 [L370] s__state = 8544 [L371] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L630] 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 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND TRUE __cil_tmp61 + 256UL [L389] COND TRUE s__verify_mode + 2 [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(tmp___1 != -12288) [L615] COND FALSE !(\read(s__debug)) [L621] COND FALSE !(cb != 0) [L630] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...