./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_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_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 28d8096126b63ab25306739ff4b0685d3f7b94a5 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 14:40:22,841 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 14:40:22,843 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 14:40:22,852 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 14:40:22,852 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 14:40:22,853 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 14:40:22,854 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 14:40:22,855 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 14:40:22,856 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 14:40:22,857 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 14:40:22,857 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 14:40:22,858 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 14:40:22,859 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 14:40:22,859 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 14:40:22,860 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 14:40:22,861 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 14:40:22,861 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 14:40:22,863 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 14:40:22,864 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 14:40:22,865 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 14:40:22,866 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 14:40:22,867 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 14:40:22,869 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 14:40:22,869 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 14:40:22,869 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 14:40:22,870 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 14:40:22,871 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 14:40:22,872 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 14:40:22,872 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 14:40:22,873 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 14:40:22,873 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 14:40:22,874 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 14:40:22,874 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 14:40:22,874 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 14:40:22,875 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 14:40:22,875 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 14:40:22,875 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 14:40:22,887 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 14:40:22,887 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 14:40:22,888 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 14:40:22,888 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 14:40:22,889 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 14:40:22,889 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 14:40:22,889 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 14:40:22,890 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 14:40:22,890 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 14:40:22,891 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 14:40:22,891 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 14:40:22,891 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 14:40:22,891 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 14:40:22,891 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 14:40:22,892 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 14:40:22,892 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 14:40:22,893 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 14:40:22,893 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 14:40:22,893 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 14:40:22,893 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 14:40:22,893 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 14:40:22,894 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 14:40:22,896 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_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 -> 28d8096126b63ab25306739ff4b0685d3f7b94a5 [2018-11-18 14:40:22,919 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 14:40:22,929 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 14:40:22,931 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 14:40:22,932 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 14:40:22,933 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 14:40:22,933 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-18 14:40:22,974 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/data/e27f185fc/f3d22d6a913049318f6331762d83de54/FLAG81fcd45de [2018-11-18 14:40:23,316 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 14:40:23,317 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-18 14:40:23,325 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/data/e27f185fc/f3d22d6a913049318f6331762d83de54/FLAG81fcd45de [2018-11-18 14:40:23,736 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/data/e27f185fc/f3d22d6a913049318f6331762d83de54 [2018-11-18 14:40:23,739 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 14:40:23,740 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 14:40:23,741 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 14:40:23,741 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 14:40:23,744 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 14:40:23,745 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:23,747 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@296a64e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23, skipping insertion in model container [2018-11-18 14:40:23,747 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:23,755 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 14:40:23,787 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 14:40:23,946 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 14:40:23,948 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 14:40:23,980 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 14:40:23,990 INFO L195 MainTranslator]: Completed translation [2018-11-18 14:40:23,990 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23 WrapperNode [2018-11-18 14:40:23,990 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 14:40:23,991 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 14:40:23,991 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 14:40:23,991 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 14:40:23,996 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,002 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,064 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 14:40:24,064 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 14:40:24,064 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 14:40:24,064 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 14:40:24,072 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,074 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,074 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,079 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,086 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,088 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... [2018-11-18 14:40:24,091 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 14:40:24,091 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 14:40:24,091 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 14:40:24,092 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 14:40:24,093 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 14:40:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 14:40:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 14:40:24,196 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 14:40:24,196 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 14:40:24,565 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 14:40:24,566 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 02:40:24 BoogieIcfgContainer [2018-11-18 14:40:24,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 14:40:24,566 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 14:40:24,566 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 14:40:24,568 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 14:40:24,569 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 14:40:24,569 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 02:40:23" (1/3) ... [2018-11-18 14:40:24,570 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3302ba1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 02:40:24, skipping insertion in model container [2018-11-18 14:40:24,570 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 14:40:24,570 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 02:40:23" (2/3) ... [2018-11-18 14:40:24,570 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3302ba1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 02:40:24, skipping insertion in model container [2018-11-18 14:40:24,570 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 14:40:24,571 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 02:40:24" (3/3) ... [2018-11-18 14:40:24,572 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-18 14:40:24,602 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 14:40:24,603 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 14:40:24,603 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 14:40:24,603 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 14:40:24,603 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 14:40:24,603 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 14:40:24,603 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 14:40:24,603 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 14:40:24,603 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 14:40:24,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states. [2018-11-18 14:40:24,630 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-18 14:40:24,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:24,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:24,636 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 14:40:24,636 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:24,636 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 14:40:24,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states. [2018-11-18 14:40:24,640 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-18 14:40:24,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:24,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:24,641 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 14:40:24,641 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:24,646 INFO L794 eck$LassoCheckResult]: Stem: 107#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 62#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 11#L98-3true [2018-11-18 14:40:24,646 INFO L796 eck$LassoCheckResult]: Loop: 11#L98-3true assume true; 15#L98-1true assume !false; 111#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132#L101true assume !(12292 == ssl3_accept_~s__state~0); 116#L104true assume !(16384 == ssl3_accept_~s__state~0); 121#L107true assume !(8192 == ssl3_accept_~s__state~0); 112#L110true assume !(24576 == ssl3_accept_~s__state~0); 79#L113true assume !(8195 == ssl3_accept_~s__state~0); 70#L116true assume 8480 == ssl3_accept_~s__state~0; 18#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 108#L256true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 133#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71#L584true ssl3_accept_~skip~0 := 0; 11#L98-3true [2018-11-18 14:40:24,649 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:24,649 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 14:40:24,650 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:24,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:24,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:24,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:24,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:24,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1102111960, now seen corresponding path program 1 times [2018-11-18 14:40:24,731 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:24,731 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:24,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,732 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:24,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:24,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:24,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:24,743 INFO L82 PathProgramCache]: Analyzing trace with hash -634586969, now seen corresponding path program 1 times [2018-11-18 14:40:24,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:24,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:24,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,744 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:24,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:24,801 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 14:40:24,803 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:24,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:24,874 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 14:40:24,875 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 14:40:24,875 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 14:40:24,875 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 14:40:24,875 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 14:40:24,876 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:24,876 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 14:40:24,876 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 14:40:24,876 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 14:40:24,876 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 14:40:24,876 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 14:40:24,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 14:40:24,898 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 14:40:24,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 14:40:24,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 14:40:24,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 14:40:24,923 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 14:40:24,928 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 14:40:24,990 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 14:40:24,991 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 14:40:24,999 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 14:40:24,999 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 14:40:25,005 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 14:40:25,005 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_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 14:40:25,029 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 14:40:25,029 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/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 14:40:25,059 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 14:40:25,059 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 14:40:25,063 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 14:40:25,085 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 14:40:25,085 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 14:40:25,085 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 14:40:25,085 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 14:40:25,085 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 14:40:25,086 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:25,086 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 14:40:25,086 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 14:40:25,086 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 14:40:25,086 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 14:40:25,086 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 14:40:25,087 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 14:40:25,090 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 14:40:25,094 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 14:40:25,097 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 14:40:25,099 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 14:40:25,103 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 14:40:25,110 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 14:40:25,169 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 14:40:25,172 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 14:40:25,173 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 14:40:25,174 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:25,175 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:25,175 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:25,175 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:25,175 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:25,177 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:25,177 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:25,178 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 14:40:25,179 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 14:40:25,179 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:25,179 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:25,180 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:25,180 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:25,180 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:25,181 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:25,181 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:25,187 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 14:40:25,193 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 14:40:25,193 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 14:40:25,195 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 14:40:25,195 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 14:40:25,195 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 14:40:25,196 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 14:40:25,196 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 14:40:25,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:25,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:25,241 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:25,250 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:25,286 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 14:40:25,296 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 14:40:25,297 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 143 states. Second operand 5 states. [2018-11-18 14:40:25,826 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 143 states.. Second operand 5 states. Result 802 states and 1334 transitions. Complement of second has 10 states. [2018-11-18 14:40:25,827 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 14:40:25,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 14:40:25,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 576 transitions. [2018-11-18 14:40:25,830 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 14:40:25,831 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:25,831 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 14:40:25,831 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:25,831 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 14:40:25,832 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:25,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 802 states and 1334 transitions. [2018-11-18 14:40:25,842 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2018-11-18 14:40:25,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 802 states to 661 states and 1017 transitions. [2018-11-18 14:40:25,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 372 [2018-11-18 14:40:25,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 382 [2018-11-18 14:40:25,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1017 transitions. [2018-11-18 14:40:25,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:25,855 INFO L705 BuchiCegarLoop]: Abstraction has 661 states and 1017 transitions. [2018-11-18 14:40:25,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1017 transitions. [2018-11-18 14:40:25,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 466. [2018-11-18 14:40:25,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-11-18 14:40:25,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 712 transitions. [2018-11-18 14:40:25,896 INFO L728 BuchiCegarLoop]: Abstraction has 466 states and 712 transitions. [2018-11-18 14:40:25,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:25,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:25,899 INFO L87 Difference]: Start difference. First operand 466 states and 712 transitions. Second operand 3 states. [2018-11-18 14:40:25,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:25,981 INFO L93 Difference]: Finished difference Result 521 states and 796 transitions. [2018-11-18 14:40:25,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:25,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 521 states and 796 transitions. [2018-11-18 14:40:25,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2018-11-18 14:40:25,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 521 states to 521 states and 796 transitions. [2018-11-18 14:40:25,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 319 [2018-11-18 14:40:25,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2018-11-18 14:40:25,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 521 states and 796 transitions. [2018-11-18 14:40:25,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:25,991 INFO L705 BuchiCegarLoop]: Abstraction has 521 states and 796 transitions. [2018-11-18 14:40:25,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states and 796 transitions. [2018-11-18 14:40:26,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 500. [2018-11-18 14:40:26,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-11-18 14:40:26,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 769 transitions. [2018-11-18 14:40:26,004 INFO L728 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-18 14:40:26,004 INFO L608 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-18 14:40:26,004 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 14:40:26,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 500 states and 769 transitions. [2018-11-18 14:40:26,007 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2018-11-18 14:40:26,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,008 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 14:40:26,008 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 14:40:26,009 INFO L794 eck$LassoCheckResult]: Stem: 2271#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2047#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2048#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2044#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 2045#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2192#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2193#L98-3 assume true; 2405#L98-1 assume !false; 2404#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2403#L101 assume !(12292 == ssl3_accept_~s__state~0); 2402#L104 assume !(16384 == ssl3_accept_~s__state~0); 2401#L107 assume !(8192 == ssl3_accept_~s__state~0); 2400#L110 assume !(24576 == ssl3_accept_~s__state~0); 2399#L113 assume !(8195 == ssl3_accept_~s__state~0); 2213#L116 assume !(8480 == ssl3_accept_~s__state~0); 2214#L119 assume !(8481 == ssl3_accept_~s__state~0); 2143#L122 assume !(8482 == ssl3_accept_~s__state~0); 2144#L125 assume 8464 == ssl3_accept_~s__state~0; 2277#L132 [2018-11-18 14:40:26,009 INFO L796 eck$LassoCheckResult]: Loop: 2277#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2091#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2092#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2024#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2508#L584 ssl3_accept_~skip~0 := 0; 2502#L98-3 assume true; 2501#L98-1 assume !false; 2500#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2499#L101 assume !(12292 == ssl3_accept_~s__state~0); 2498#L104 assume !(16384 == ssl3_accept_~s__state~0); 2497#L107 assume !(8192 == ssl3_accept_~s__state~0); 2274#L110 assume !(24576 == ssl3_accept_~s__state~0); 2275#L113 assume !(8195 == ssl3_accept_~s__state~0); 2356#L116 assume !(8480 == ssl3_accept_~s__state~0); 2355#L119 assume !(8481 == ssl3_accept_~s__state~0); 2353#L122 assume !(8482 == ssl3_accept_~s__state~0); 2354#L125 assume 8464 == ssl3_accept_~s__state~0; 2277#L132 [2018-11-18 14:40:26,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 14:40:26,009 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,026 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,026 INFO L82 PathProgramCache]: Analyzing trace with hash 1511957048, now seen corresponding path program 1 times [2018-11-18 14:40:26,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,047 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 14:40:26,047 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,047 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:26,048 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,048 INFO L87 Difference]: Start difference. First operand 500 states and 769 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-18 14:40:26,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,172 INFO L93 Difference]: Finished difference Result 611 states and 948 transitions. [2018-11-18 14:40:26,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 948 transitions. [2018-11-18 14:40:26,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 332 [2018-11-18 14:40:26,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 948 transitions. [2018-11-18 14:40:26,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-18 14:40:26,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 383 [2018-11-18 14:40:26,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 948 transitions. [2018-11-18 14:40:26,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,178 INFO L705 BuchiCegarLoop]: Abstraction has 611 states and 948 transitions. [2018-11-18 14:40:26,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 948 transitions. [2018-11-18 14:40:26,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 535. [2018-11-18 14:40:26,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-11-18 14:40:26,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 820 transitions. [2018-11-18 14:40:26,207 INFO L728 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-18 14:40:26,207 INFO L608 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-18 14:40:26,207 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 14:40:26,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 820 transitions. [2018-11-18 14:40:26,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 282 [2018-11-18 14:40:26,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,211 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 14:40:26,211 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, 1] [2018-11-18 14:40:26,211 INFO L794 eck$LassoCheckResult]: Stem: 3375#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3164#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3165#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3161#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 3162#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3306#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3307#L98-3 assume true; 3588#L98-1 assume !false; 3587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3586#L101 assume !(12292 == ssl3_accept_~s__state~0); 3585#L104 assume !(16384 == ssl3_accept_~s__state~0); 3584#L107 assume !(8192 == ssl3_accept_~s__state~0); 3583#L110 assume !(24576 == ssl3_accept_~s__state~0); 3581#L113 assume !(8195 == ssl3_accept_~s__state~0); 3580#L116 assume !(8480 == ssl3_accept_~s__state~0); 3579#L119 assume !(8481 == ssl3_accept_~s__state~0); 3578#L122 assume !(8482 == ssl3_accept_~s__state~0); 3577#L125 assume 8464 == ssl3_accept_~s__state~0; 3381#L132 [2018-11-18 14:40:26,211 INFO L796 eck$LassoCheckResult]: Loop: 3381#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3212#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3213#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3215#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3601#L584 ssl3_accept_~skip~0 := 0; 3599#L98-3 assume true; 3597#L98-1 assume !false; 3564#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3565#L101 assume 12292 == ssl3_accept_~s__state~0; 3339#L102 ssl3_accept_~s__new_session~0 := 1; 3286#L210 ssl3_accept_~s__server~0 := 1; 3287#L215 assume 0 != ssl3_accept_~cb~0; 3356#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3357#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3369#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3256#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3371#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3372#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3244#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3499#L584 ssl3_accept_~skip~0 := 0; 3497#L98-3 assume true; 3494#L98-1 assume !false; 3488#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3485#L101 assume !(12292 == ssl3_accept_~s__state~0); 3482#L104 assume !(16384 == ssl3_accept_~s__state~0); 3479#L107 assume !(8192 == ssl3_accept_~s__state~0); 3476#L110 assume !(24576 == ssl3_accept_~s__state~0); 3473#L113 assume !(8195 == ssl3_accept_~s__state~0); 3466#L116 assume !(8480 == ssl3_accept_~s__state~0); 3467#L119 assume !(8481 == ssl3_accept_~s__state~0); 3468#L122 assume !(8482 == ssl3_accept_~s__state~0); 3422#L125 assume 8464 == ssl3_accept_~s__state~0; 3381#L132 [2018-11-18 14:40:26,212 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 14:40:26,212 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,212 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,213 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,213 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,213 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,225 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,225 INFO L82 PathProgramCache]: Analyzing trace with hash 2140166124, now seen corresponding path program 1 times [2018-11-18 14:40:26,226 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,226 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,226 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:26,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,239 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 14:40:26,239 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,239 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:26,239 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,240 INFO L87 Difference]: Start difference. First operand 535 states and 820 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 14:40:26,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,365 INFO L93 Difference]: Finished difference Result 661 states and 932 transitions. [2018-11-18 14:40:26,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 932 transitions. [2018-11-18 14:40:26,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-18 14:40:26,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 852 transitions. [2018-11-18 14:40:26,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-18 14:40:26,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 14:40:26,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 852 transitions. [2018-11-18 14:40:26,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,373 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 852 transitions. [2018-11-18 14:40:26,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 852 transitions. [2018-11-18 14:40:26,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2018-11-18 14:40:26,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 14:40:26,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 801 transitions. [2018-11-18 14:40:26,380 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-18 14:40:26,380 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-18 14:40:26,380 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 14:40:26,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 801 transitions. [2018-11-18 14:40:26,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 14:40:26,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,383 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:26,383 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 14:40:26,383 INFO L794 eck$LassoCheckResult]: Stem: 4586#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4375#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4363#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 4364#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4514#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4515#L98-3 assume true; 4367#L98-1 assume !false; 4386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4587#L101 assume !(12292 == ssl3_accept_~s__state~0); 4597#L104 assume !(16384 == ssl3_accept_~s__state~0); 4598#L107 assume 8192 == ssl3_accept_~s__state~0; 4494#L210 [2018-11-18 14:40:26,384 INFO L796 eck$LassoCheckResult]: Loop: 4494#L210 ssl3_accept_~s__server~0 := 1; 4495#L215 assume 0 != ssl3_accept_~cb~0; 4567#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4568#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4579#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4882#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4881#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4840#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4357#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4343#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4812#L584 ssl3_accept_~skip~0 := 0; 4810#L98-3 assume true; 4808#L98-1 assume !false; 4806#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4804#L101 assume !(12292 == ssl3_accept_~s__state~0); 4802#L104 assume !(16384 == ssl3_accept_~s__state~0); 4800#L107 assume 8192 == ssl3_accept_~s__state~0; 4494#L210 [2018-11-18 14:40:26,384 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,384 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 14:40:26,384 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,402 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 14:40:26,403 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,403 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:26,403 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 14:40:26,403 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,403 INFO L82 PathProgramCache]: Analyzing trace with hash 712843366, now seen corresponding path program 1 times [2018-11-18 14:40:26,403 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,403 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,427 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 14:40:26,427 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,427 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:26,428 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,428 INFO L87 Difference]: Start difference. First operand 545 states and 801 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-18 14:40:26,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,487 INFO L93 Difference]: Finished difference Result 555 states and 809 transitions. [2018-11-18 14:40:26,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 809 transitions. [2018-11-18 14:40:26,489 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-18 14:40:26,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 809 transitions. [2018-11-18 14:40:26,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-18 14:40:26,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-18 14:40:26,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 809 transitions. [2018-11-18 14:40:26,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,491 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 809 transitions. [2018-11-18 14:40:26,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 809 transitions. [2018-11-18 14:40:26,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-18 14:40:26,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 14:40:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 797 transitions. [2018-11-18 14:40:26,498 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-18 14:40:26,498 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-18 14:40:26,498 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 14:40:26,498 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 797 transitions. [2018-11-18 14:40:26,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 14:40:26,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,500 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:26,500 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] [2018-11-18 14:40:26,500 INFO L794 eck$LassoCheckResult]: Stem: 5689#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5481#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5482#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5470#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 5471#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5617#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5618#L98-3 assume true; 5769#L98-1 assume !false; 5837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5836#L101 assume !(12292 == ssl3_accept_~s__state~0); 5835#L104 assume !(16384 == ssl3_accept_~s__state~0); 5834#L107 assume !(8192 == ssl3_accept_~s__state~0); 5833#L110 assume !(24576 == ssl3_accept_~s__state~0); 5831#L113 assume 8195 == ssl3_accept_~s__state~0; 5596#L210 [2018-11-18 14:40:26,500 INFO L796 eck$LassoCheckResult]: Loop: 5596#L210 ssl3_accept_~s__server~0 := 1; 5597#L215 assume 0 != ssl3_accept_~cb~0; 5667#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5668#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5682#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5567#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5684#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5685#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5464#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5450#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5856#L584 ssl3_accept_~skip~0 := 0; 5855#L98-3 assume true; 5854#L98-1 assume !false; 5853#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5852#L101 assume !(12292 == ssl3_accept_~s__state~0); 5851#L104 assume !(16384 == ssl3_accept_~s__state~0); 5850#L107 assume !(8192 == ssl3_accept_~s__state~0); 5848#L110 assume !(24576 == ssl3_accept_~s__state~0); 5843#L113 assume 8195 == ssl3_accept_~s__state~0; 5596#L210 [2018-11-18 14:40:26,500 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 14:40:26,501 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,501 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,513 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 14:40:26,513 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,513 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:26,513 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 14:40:26,513 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,514 INFO L82 PathProgramCache]: Analyzing trace with hash 2142678603, now seen corresponding path program 1 times [2018-11-18 14:40:26,514 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,514 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,531 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 14:40:26,531 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:26,531 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,531 INFO L87 Difference]: Start difference. First operand 545 states and 797 transitions. cyclomatic complexity: 255 Second operand 3 states. [2018-11-18 14:40:26,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,597 INFO L93 Difference]: Finished difference Result 555 states and 805 transitions. [2018-11-18 14:40:26,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 805 transitions. [2018-11-18 14:40:26,600 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-18 14:40:26,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 805 transitions. [2018-11-18 14:40:26,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-18 14:40:26,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-18 14:40:26,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 805 transitions. [2018-11-18 14:40:26,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,603 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 805 transitions. [2018-11-18 14:40:26,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 805 transitions. [2018-11-18 14:40:26,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-18 14:40:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 14:40:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 793 transitions. [2018-11-18 14:40:26,610 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-18 14:40:26,611 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-18 14:40:26,611 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 14:40:26,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 793 transitions. [2018-11-18 14:40:26,612 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 14:40:26,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,614 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 14:40:26,614 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:26,614 INFO L794 eck$LassoCheckResult]: Stem: 6796#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6588#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6589#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6577#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 6578#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6724#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6725#L98-3 assume true; 6581#L98-1 assume !false; 6600#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6798#L101 assume !(12292 == ssl3_accept_~s__state~0); 6809#L104 assume !(16384 == ssl3_accept_~s__state~0); 6810#L107 assume !(8192 == ssl3_accept_~s__state~0); 6800#L110 assume !(24576 == ssl3_accept_~s__state~0); 6761#L113 assume !(8195 == ssl3_accept_~s__state~0); 6746#L116 assume !(8480 == ssl3_accept_~s__state~0); 6747#L119 assume !(8481 == ssl3_accept_~s__state~0); 7028#L122 assume !(8482 == ssl3_accept_~s__state~0); 7020#L125 assume 8464 == ssl3_accept_~s__state~0; 6803#L132 [2018-11-18 14:40:26,614 INFO L796 eck$LassoCheckResult]: Loop: 6803#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6628#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6629#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6671#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7057#L584 ssl3_accept_~skip~0 := 0; 7056#L98-3 assume true; 7054#L98-1 assume !false; 7052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7050#L101 assume !(12292 == ssl3_accept_~s__state~0); 7047#L104 assume !(16384 == ssl3_accept_~s__state~0); 7044#L107 assume !(8192 == ssl3_accept_~s__state~0); 7041#L110 assume !(24576 == ssl3_accept_~s__state~0); 7038#L113 assume !(8195 == ssl3_accept_~s__state~0); 7037#L116 assume !(8480 == ssl3_accept_~s__state~0); 6750#L119 assume !(8481 == ssl3_accept_~s__state~0); 6676#L122 assume !(8482 == ssl3_accept_~s__state~0); 6637#L125 assume !(8464 == ssl3_accept_~s__state~0); 6638#L128 assume !(8465 == ssl3_accept_~s__state~0); 6612#L131 assume !(8466 == ssl3_accept_~s__state~0); 6613#L134 assume 8496 == ssl3_accept_~s__state~0; 6774#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6736#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6727#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 6720#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6716#L290-2 ssl3_accept_~s__init_num~0 := 0; 6631#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6953#L584 ssl3_accept_~skip~0 := 0; 6948#L98-3 assume true; 6946#L98-1 assume !false; 6944#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6941#L101 assume !(12292 == ssl3_accept_~s__state~0); 6939#L104 assume 16384 == ssl3_accept_~s__state~0; 6935#L210 ssl3_accept_~s__server~0 := 1; 7055#L215 assume 0 != ssl3_accept_~cb~0; 7053#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7051#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7049#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7045#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 7042#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7039#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 7034#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7027#L584 ssl3_accept_~skip~0 := 0; 7025#L98-3 assume true; 7023#L98-1 assume !false; 7016#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7013#L101 assume !(12292 == ssl3_accept_~s__state~0); 7010#L104 assume !(16384 == ssl3_accept_~s__state~0); 7009#L107 assume !(8192 == ssl3_accept_~s__state~0); 7008#L110 assume !(24576 == ssl3_accept_~s__state~0); 7007#L113 assume !(8195 == ssl3_accept_~s__state~0); 6864#L116 assume !(8480 == ssl3_accept_~s__state~0); 6865#L119 assume !(8481 == ssl3_accept_~s__state~0); 6866#L122 assume !(8482 == ssl3_accept_~s__state~0); 6848#L125 assume 8464 == ssl3_accept_~s__state~0; 6803#L132 [2018-11-18 14:40:26,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 14:40:26,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,625 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1573331764, now seen corresponding path program 1 times [2018-11-18 14:40:26,626 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,627 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:26,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,683 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 14:40:26,684 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,684 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:26,684 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,684 INFO L87 Difference]: Start difference. First operand 545 states and 793 transitions. cyclomatic complexity: 251 Second operand 3 states. [2018-11-18 14:40:26,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,781 INFO L93 Difference]: Finished difference Result 688 states and 1006 transitions. [2018-11-18 14:40:26,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1006 transitions. [2018-11-18 14:40:26,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-18 14:40:26,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 999 transitions. [2018-11-18 14:40:26,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-18 14:40:26,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-18 14:40:26,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 999 transitions. [2018-11-18 14:40:26,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,786 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 999 transitions. [2018-11-18 14:40:26,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 999 transitions. [2018-11-18 14:40:26,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 668. [2018-11-18 14:40:26,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 668 states. [2018-11-18 14:40:26,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 983 transitions. [2018-11-18 14:40:26,792 INFO L728 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-18 14:40:26,792 INFO L608 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-18 14:40:26,792 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 14:40:26,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 668 states and 983 transitions. [2018-11-18 14:40:26,793 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2018-11-18 14:40:26,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,795 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 14:40:26,795 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 14:40:26,795 INFO L794 eck$LassoCheckResult]: Stem: 8032#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7827#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7828#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7816#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 7817#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7965#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7966#L98-3 assume true; 8244#L98-1 assume !false; 8287#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8284#L101 assume !(12292 == ssl3_accept_~s__state~0); 8281#L104 assume !(16384 == ssl3_accept_~s__state~0); 8277#L107 assume !(8192 == ssl3_accept_~s__state~0); 8270#L110 assume !(24576 == ssl3_accept_~s__state~0); 8266#L113 assume !(8195 == ssl3_accept_~s__state~0); 8262#L116 assume !(8480 == ssl3_accept_~s__state~0); 8259#L119 assume !(8481 == ssl3_accept_~s__state~0); 8256#L122 assume !(8482 == ssl3_accept_~s__state~0); 8257#L125 assume 8464 == ssl3_accept_~s__state~0; 8038#L132 [2018-11-18 14:40:26,795 INFO L796 eck$LassoCheckResult]: Loop: 8038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7867#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7868#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7909#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7831#L584 ssl3_accept_~skip~0 := 0; 7819#L98-3 assume true; 7820#L98-1 assume !false; 7839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8034#L101 assume !(12292 == ssl3_accept_~s__state~0); 8042#L104 assume !(16384 == ssl3_accept_~s__state~0); 8043#L107 assume !(8192 == ssl3_accept_~s__state~0); 8036#L110 assume !(24576 == ssl3_accept_~s__state~0); 8000#L113 assume !(8195 == ssl3_accept_~s__state~0); 7986#L116 assume !(8480 == ssl3_accept_~s__state~0); 7987#L119 assume !(8481 == ssl3_accept_~s__state~0); 7914#L122 assume !(8482 == ssl3_accept_~s__state~0); 7915#L125 assume !(8464 == ssl3_accept_~s__state~0); 8377#L128 assume !(8465 == ssl3_accept_~s__state~0); 7851#L131 assume !(8466 == ssl3_accept_~s__state~0); 7852#L134 assume 8496 == ssl3_accept_~s__state~0; 8012#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 7976#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7968#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 7960#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7961#L290-2 ssl3_accept_~s__init_num~0 := 0; 8093#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8312#L584 ssl3_accept_~skip~0 := 0; 8310#L98-3 assume true; 8308#L98-1 assume !false; 8306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8304#L101 assume !(12292 == ssl3_accept_~s__state~0); 8302#L104 assume !(16384 == ssl3_accept_~s__state~0); 8296#L107 assume !(8192 == ssl3_accept_~s__state~0); 8293#L110 assume !(24576 == ssl3_accept_~s__state~0); 8290#L113 assume !(8195 == ssl3_accept_~s__state~0); 8288#L116 assume !(8480 == ssl3_accept_~s__state~0); 8285#L119 assume !(8481 == ssl3_accept_~s__state~0); 8282#L122 assume !(8482 == ssl3_accept_~s__state~0); 8279#L125 assume !(8464 == ssl3_accept_~s__state~0); 8275#L128 assume !(8465 == ssl3_accept_~s__state~0); 8268#L131 assume !(8466 == ssl3_accept_~s__state~0); 8264#L134 assume !(8496 == ssl3_accept_~s__state~0); 8253#L137 assume !(8497 == ssl3_accept_~s__state~0); 8248#L140 assume !(8512 == ssl3_accept_~s__state~0); 8246#L143 assume !(8513 == ssl3_accept_~s__state~0); 8245#L146 assume !(8528 == ssl3_accept_~s__state~0); 8242#L149 assume !(8529 == ssl3_accept_~s__state~0); 8106#L152 assume !(8544 == ssl3_accept_~s__state~0); 8107#L155 assume !(8545 == ssl3_accept_~s__state~0); 8085#L158 assume 8560 == ssl3_accept_~s__state~0; 8054#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 8006#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7796#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8400#L584 ssl3_accept_~skip~0 := 0; 8398#L98-3 assume true; 8396#L98-1 assume !false; 8394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8392#L101 assume !(12292 == ssl3_accept_~s__state~0); 8390#L104 assume !(16384 == ssl3_accept_~s__state~0); 8388#L107 assume !(8192 == ssl3_accept_~s__state~0); 8386#L110 assume !(24576 == ssl3_accept_~s__state~0); 8384#L113 assume !(8195 == ssl3_accept_~s__state~0); 8382#L116 assume !(8480 == ssl3_accept_~s__state~0); 8226#L119 assume !(8481 == ssl3_accept_~s__state~0); 8227#L122 assume !(8482 == ssl3_accept_~s__state~0); 8099#L125 assume 8464 == ssl3_accept_~s__state~0; 8038#L132 [2018-11-18 14:40:26,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 14:40:26,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,796 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,806 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,806 INFO L82 PathProgramCache]: Analyzing trace with hash -716537550, now seen corresponding path program 1 times [2018-11-18 14:40:26,806 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,807 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:26,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,840 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 14:40:26,841 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,841 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:26,841 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,841 INFO L87 Difference]: Start difference. First operand 668 states and 983 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-18 14:40:26,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:26,942 INFO L93 Difference]: Finished difference Result 807 states and 1096 transitions. [2018-11-18 14:40:26,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:26,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1096 transitions. [2018-11-18 14:40:26,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-18 14:40:26,947 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 807 states and 1096 transitions. [2018-11-18 14:40:26,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 564 [2018-11-18 14:40:26,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 564 [2018-11-18 14:40:26,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 807 states and 1096 transitions. [2018-11-18 14:40:26,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:26,948 INFO L705 BuchiCegarLoop]: Abstraction has 807 states and 1096 transitions. [2018-11-18 14:40:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states and 1096 transitions. [2018-11-18 14:40:26,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 799. [2018-11-18 14:40:26,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-11-18 14:40:26,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1085 transitions. [2018-11-18 14:40:26,955 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-18 14:40:26,955 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-18 14:40:26,955 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 14:40:26,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1085 transitions. [2018-11-18 14:40:26,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 525 [2018-11-18 14:40:26,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:26,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:26,958 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 14:40:26,958 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 14:40:26,958 INFO L794 eck$LassoCheckResult]: Stem: 9519#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9300#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9301#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9297#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 9298#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9446#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9447#L98-3 assume true; 9818#L98-1 assume !false; 9817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9816#L101 assume !(12292 == ssl3_accept_~s__state~0); 9815#L104 assume !(16384 == ssl3_accept_~s__state~0); 9814#L107 assume !(8192 == ssl3_accept_~s__state~0); 9813#L110 assume !(24576 == ssl3_accept_~s__state~0); 9812#L113 assume !(8195 == ssl3_accept_~s__state~0); 9811#L116 assume !(8480 == ssl3_accept_~s__state~0); 9810#L119 assume !(8481 == ssl3_accept_~s__state~0); 9809#L122 assume !(8482 == ssl3_accept_~s__state~0); 9808#L125 assume 8464 == ssl3_accept_~s__state~0; 9524#L132 [2018-11-18 14:40:26,958 INFO L796 eck$LassoCheckResult]: Loop: 9524#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9345#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9346#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9392#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10000#L584 ssl3_accept_~skip~0 := 0; 9998#L98-3 assume true; 9996#L98-1 assume !false; 9994#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9992#L101 assume !(12292 == ssl3_accept_~s__state~0); 9990#L104 assume !(16384 == ssl3_accept_~s__state~0); 9988#L107 assume !(8192 == ssl3_accept_~s__state~0); 9986#L110 assume !(24576 == ssl3_accept_~s__state~0); 9984#L113 assume !(8195 == ssl3_accept_~s__state~0); 9982#L116 assume !(8480 == ssl3_accept_~s__state~0); 9980#L119 assume !(8481 == ssl3_accept_~s__state~0); 9978#L122 assume !(8482 == ssl3_accept_~s__state~0); 9977#L125 assume !(8464 == ssl3_accept_~s__state~0); 9976#L128 assume !(8465 == ssl3_accept_~s__state~0); 9975#L131 assume !(8466 == ssl3_accept_~s__state~0); 9928#L134 assume 8496 == ssl3_accept_~s__state~0; 9498#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9457#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9449#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 9440#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9441#L290-2 ssl3_accept_~s__init_num~0 := 0; 9438#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9895#L584 ssl3_accept_~skip~0 := 0; 9894#L98-3 assume true; 9889#L98-1 assume !false; 9887#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9885#L101 assume !(12292 == ssl3_accept_~s__state~0); 9883#L104 assume !(16384 == ssl3_accept_~s__state~0); 9881#L107 assume !(8192 == ssl3_accept_~s__state~0); 9879#L110 assume !(24576 == ssl3_accept_~s__state~0); 9877#L113 assume !(8195 == ssl3_accept_~s__state~0); 9875#L116 assume !(8480 == ssl3_accept_~s__state~0); 9873#L119 assume !(8481 == ssl3_accept_~s__state~0); 9871#L122 assume !(8482 == ssl3_accept_~s__state~0); 9869#L125 assume !(8464 == ssl3_accept_~s__state~0); 9867#L128 assume !(8465 == ssl3_accept_~s__state~0); 9865#L131 assume !(8466 == ssl3_accept_~s__state~0); 9863#L134 assume !(8496 == ssl3_accept_~s__state~0); 9861#L137 assume !(8497 == ssl3_accept_~s__state~0); 9859#L140 assume !(8512 == ssl3_accept_~s__state~0); 9857#L143 assume !(8513 == ssl3_accept_~s__state~0); 9855#L146 assume !(8528 == ssl3_accept_~s__state~0); 9853#L149 assume !(8529 == ssl3_accept_~s__state~0); 9851#L152 assume !(8544 == ssl3_accept_~s__state~0); 9849#L155 assume !(8545 == ssl3_accept_~s__state~0); 9847#L158 assume 8560 == ssl3_accept_~s__state~0; 9540#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9492#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9277#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10069#L584 ssl3_accept_~skip~0 := 0; 9302#L98-3 assume true; 9303#L98-1 assume !false; 9320#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9520#L101 assume !(12292 == ssl3_accept_~s__state~0); 9529#L104 assume !(16384 == ssl3_accept_~s__state~0); 9530#L107 assume !(8192 == ssl3_accept_~s__state~0); 9522#L110 assume !(24576 == ssl3_accept_~s__state~0); 9486#L113 assume !(8195 == ssl3_accept_~s__state~0); 9467#L116 assume !(8480 == ssl3_accept_~s__state~0); 9468#L119 assume !(8481 == ssl3_accept_~s__state~0); 9664#L122 assume !(8482 == ssl3_accept_~s__state~0); 9646#L125 assume 8464 == ssl3_accept_~s__state~0; 9524#L132 [2018-11-18 14:40:26,958 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 14:40:26,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:26,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:26,968 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:26,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1613930828, now seen corresponding path program 1 times [2018-11-18 14:40:26,969 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:26,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:26,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:26,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:26,996 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 14:40:26,997 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:26,997 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:26,997 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:26,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:26,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:26,997 INFO L87 Difference]: Start difference. First operand 799 states and 1085 transitions. cyclomatic complexity: 289 Second operand 3 states. [2018-11-18 14:40:27,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,066 INFO L93 Difference]: Finished difference Result 883 states and 1187 transitions. [2018-11-18 14:40:27,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1187 transitions. [2018-11-18 14:40:27,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-18 14:40:27,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 883 states and 1187 transitions. [2018-11-18 14:40:27,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2018-11-18 14:40:27,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2018-11-18 14:40:27,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1187 transitions. [2018-11-18 14:40:27,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,072 INFO L705 BuchiCegarLoop]: Abstraction has 883 states and 1187 transitions. [2018-11-18 14:40:27,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1187 transitions. [2018-11-18 14:40:27,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 871. [2018-11-18 14:40:27,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 871 states. [2018-11-18 14:40:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1172 transitions. [2018-11-18 14:40:27,079 INFO L728 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-18 14:40:27,079 INFO L608 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-18 14:40:27,080 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 14:40:27,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 1172 transitions. [2018-11-18 14:40:27,081 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2018-11-18 14:40:27,082 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,082 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,082 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 14:40:27,083 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 14:40:27,083 INFO L794 eck$LassoCheckResult]: Stem: 11207#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10996#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10997#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10985#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 10986#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11133#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11134#L98-3 assume true; 11356#L98-1 assume !false; 11613#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11609#L101 assume !(12292 == ssl3_accept_~s__state~0); 11605#L104 assume !(16384 == ssl3_accept_~s__state~0); 11601#L107 assume !(8192 == ssl3_accept_~s__state~0); 11597#L110 assume !(24576 == ssl3_accept_~s__state~0); 11593#L113 assume !(8195 == ssl3_accept_~s__state~0); 11589#L116 assume !(8480 == ssl3_accept_~s__state~0); 11585#L119 assume !(8481 == ssl3_accept_~s__state~0); 11581#L122 assume !(8482 == ssl3_accept_~s__state~0); 11577#L125 assume 8464 == ssl3_accept_~s__state~0; 11212#L132 [2018-11-18 14:40:27,083 INFO L796 eck$LassoCheckResult]: Loop: 11212#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 11037#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11038#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11080#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11733#L584 ssl3_accept_~skip~0 := 0; 11732#L98-3 assume true; 11731#L98-1 assume !false; 11730#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11729#L101 assume !(12292 == ssl3_accept_~s__state~0); 11728#L104 assume !(16384 == ssl3_accept_~s__state~0); 11727#L107 assume !(8192 == ssl3_accept_~s__state~0); 11726#L110 assume !(24576 == ssl3_accept_~s__state~0); 11725#L113 assume !(8195 == ssl3_accept_~s__state~0); 11724#L116 assume !(8480 == ssl3_accept_~s__state~0); 11723#L119 assume !(8481 == ssl3_accept_~s__state~0); 11722#L122 assume !(8482 == ssl3_accept_~s__state~0); 11721#L125 assume !(8464 == ssl3_accept_~s__state~0); 11720#L128 assume !(8465 == ssl3_accept_~s__state~0); 11719#L131 assume !(8466 == ssl3_accept_~s__state~0); 11560#L134 assume 8496 == ssl3_accept_~s__state~0; 11559#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 11145#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11136#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 11126#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11128#L290-2 ssl3_accept_~s__init_num~0 := 0; 11653#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11646#L584 ssl3_accept_~skip~0 := 0; 11636#L98-3 assume true; 11626#L98-1 assume !false; 11622#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11618#L101 assume !(12292 == ssl3_accept_~s__state~0); 11615#L104 assume !(16384 == ssl3_accept_~s__state~0); 11611#L107 assume !(8192 == ssl3_accept_~s__state~0); 11607#L110 assume !(24576 == ssl3_accept_~s__state~0); 11603#L113 assume !(8195 == ssl3_accept_~s__state~0); 11599#L116 assume !(8480 == ssl3_accept_~s__state~0); 11595#L119 assume !(8481 == ssl3_accept_~s__state~0); 11591#L122 assume !(8482 == ssl3_accept_~s__state~0); 11587#L125 assume !(8464 == ssl3_accept_~s__state~0); 11583#L128 assume !(8465 == ssl3_accept_~s__state~0); 11579#L131 assume !(8466 == ssl3_accept_~s__state~0); 11575#L134 assume !(8496 == ssl3_accept_~s__state~0); 11571#L137 assume !(8497 == ssl3_accept_~s__state~0); 11563#L140 assume 8512 == ssl3_accept_~s__state~0; 11087#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11088#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11123#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11124#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11791#L584 ssl3_accept_~skip~0 := 0; 11788#L98-3 assume true; 11786#L98-1 assume !false; 11784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11782#L101 assume !(12292 == ssl3_accept_~s__state~0); 11776#L104 assume !(16384 == ssl3_accept_~s__state~0); 11774#L107 assume !(8192 == ssl3_accept_~s__state~0); 11772#L110 assume !(24576 == ssl3_accept_~s__state~0); 11770#L113 assume !(8195 == ssl3_accept_~s__state~0); 11768#L116 assume !(8480 == ssl3_accept_~s__state~0); 11685#L119 assume !(8481 == ssl3_accept_~s__state~0); 11684#L122 assume !(8482 == ssl3_accept_~s__state~0); 11683#L125 assume !(8464 == ssl3_accept_~s__state~0); 11682#L128 assume !(8465 == ssl3_accept_~s__state~0); 11681#L131 assume !(8466 == ssl3_accept_~s__state~0); 11680#L134 assume !(8496 == ssl3_accept_~s__state~0); 11679#L137 assume !(8497 == ssl3_accept_~s__state~0); 11678#L140 assume !(8512 == ssl3_accept_~s__state~0); 11677#L143 assume !(8513 == ssl3_accept_~s__state~0); 11407#L146 assume !(8528 == ssl3_accept_~s__state~0); 11408#L149 assume !(8529 == ssl3_accept_~s__state~0); 11310#L152 assume !(8544 == ssl3_accept_~s__state~0); 11311#L155 assume !(8545 == ssl3_accept_~s__state~0); 11312#L158 assume 8560 == ssl3_accept_~s__state~0; 11229#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 11183#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10965#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11825#L584 ssl3_accept_~skip~0 := 0; 10988#L98-3 assume true; 10989#L98-1 assume !false; 11008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11208#L101 assume !(12292 == ssl3_accept_~s__state~0); 11218#L104 assume !(16384 == ssl3_accept_~s__state~0); 11219#L107 assume !(8192 == ssl3_accept_~s__state~0); 11210#L110 assume !(24576 == ssl3_accept_~s__state~0); 11173#L113 assume !(8195 == ssl3_accept_~s__state~0); 11155#L116 assume !(8480 == ssl3_accept_~s__state~0); 11156#L119 assume !(8481 == ssl3_accept_~s__state~0); 11330#L122 assume !(8482 == ssl3_accept_~s__state~0); 11295#L125 assume 8464 == ssl3_accept_~s__state~0; 11212#L132 [2018-11-18 14:40:27,083 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 14:40:27,083 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,084 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,084 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,084 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,084 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,094 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1477508572, now seen corresponding path program 1 times [2018-11-18 14:40:27,094 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,098 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,098 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:27,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,128 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 14:40:27,129 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:27,129 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,129 INFO L87 Difference]: Start difference. First operand 871 states and 1172 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-18 14:40:27,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,207 INFO L93 Difference]: Finished difference Result 988 states and 1328 transitions. [2018-11-18 14:40:27,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 988 states and 1328 transitions. [2018-11-18 14:40:27,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 651 [2018-11-18 14:40:27,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 988 states to 988 states and 1328 transitions. [2018-11-18 14:40:27,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2018-11-18 14:40:27,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2018-11-18 14:40:27,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 988 states and 1328 transitions. [2018-11-18 14:40:27,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,214 INFO L705 BuchiCegarLoop]: Abstraction has 988 states and 1328 transitions. [2018-11-18 14:40:27,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states and 1328 transitions. [2018-11-18 14:40:27,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 949. [2018-11-18 14:40:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-18 14:40:27,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1265 transitions. [2018-11-18 14:40:27,223 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-18 14:40:27,223 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-18 14:40:27,223 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 14:40:27,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1265 transitions. [2018-11-18 14:40:27,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 625 [2018-11-18 14:40:27,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,226 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 14:40:27,226 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, 1] [2018-11-18 14:40:27,226 INFO L794 eck$LassoCheckResult]: Stem: 13081#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12861#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12862#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12850#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 12851#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13005#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13006#L98-3 assume true; 13348#L98-1 assume !false; 13682#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13681#L101 assume !(12292 == ssl3_accept_~s__state~0); 13680#L104 assume !(16384 == ssl3_accept_~s__state~0); 13679#L107 assume !(8192 == ssl3_accept_~s__state~0); 13678#L110 assume !(24576 == ssl3_accept_~s__state~0); 13677#L113 assume !(8195 == ssl3_accept_~s__state~0); 13676#L116 assume !(8480 == ssl3_accept_~s__state~0); 13674#L119 assume !(8481 == ssl3_accept_~s__state~0); 13669#L122 assume !(8482 == ssl3_accept_~s__state~0); 13667#L125 assume 8464 == ssl3_accept_~s__state~0; 13087#L132 [2018-11-18 14:40:27,227 INFO L796 eck$LassoCheckResult]: Loop: 13087#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 12902#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12903#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13605#L584 ssl3_accept_~skip~0 := 0; 13604#L98-3 assume true; 13603#L98-1 assume !false; 13602#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13601#L101 assume !(12292 == ssl3_accept_~s__state~0); 13600#L104 assume !(16384 == ssl3_accept_~s__state~0); 13599#L107 assume !(8192 == ssl3_accept_~s__state~0); 13598#L110 assume !(24576 == ssl3_accept_~s__state~0); 13597#L113 assume !(8195 == ssl3_accept_~s__state~0); 13596#L116 assume !(8480 == ssl3_accept_~s__state~0); 13595#L119 assume !(8481 == ssl3_accept_~s__state~0); 13594#L122 assume !(8482 == ssl3_accept_~s__state~0); 13592#L125 assume !(8464 == ssl3_accept_~s__state~0); 13590#L128 assume !(8465 == ssl3_accept_~s__state~0); 13587#L131 assume !(8466 == ssl3_accept_~s__state~0); 13385#L134 assume 8496 == ssl3_accept_~s__state~0; 13386#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13521#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13520#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 13517#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13515#L290-2 ssl3_accept_~s__init_num~0 := 0; 13513#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13508#L584 ssl3_accept_~skip~0 := 0; 13507#L98-3 assume true; 13506#L98-1 assume !false; 13505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13503#L101 assume !(12292 == ssl3_accept_~s__state~0); 13501#L104 assume !(16384 == ssl3_accept_~s__state~0); 13500#L107 assume !(8192 == ssl3_accept_~s__state~0); 13499#L110 assume !(24576 == ssl3_accept_~s__state~0); 13497#L113 assume !(8195 == ssl3_accept_~s__state~0); 13496#L116 assume !(8480 == ssl3_accept_~s__state~0); 13482#L119 assume !(8481 == ssl3_accept_~s__state~0); 13478#L122 assume !(8482 == ssl3_accept_~s__state~0); 13474#L125 assume !(8464 == ssl3_accept_~s__state~0); 13471#L128 assume !(8465 == ssl3_accept_~s__state~0); 13469#L131 assume !(8466 == ssl3_accept_~s__state~0); 13467#L134 assume !(8496 == ssl3_accept_~s__state~0); 13464#L137 assume !(8497 == ssl3_accept_~s__state~0); 13461#L140 assume !(8512 == ssl3_accept_~s__state~0); 13458#L143 assume !(8513 == ssl3_accept_~s__state~0); 13455#L146 assume !(8528 == ssl3_accept_~s__state~0); 13452#L149 assume !(8529 == ssl3_accept_~s__state~0); 13449#L152 assume !(8544 == ssl3_accept_~s__state~0); 13436#L155 assume !(8545 == ssl3_accept_~s__state~0); 13431#L158 assume !(8560 == ssl3_accept_~s__state~0); 13429#L161 assume !(8561 == ssl3_accept_~s__state~0); 13427#L164 assume !(8448 == ssl3_accept_~s__state~0); 13425#L167 assume !(8576 == ssl3_accept_~s__state~0); 13423#L170 assume !(8577 == ssl3_accept_~s__state~0); 13421#L173 assume !(8592 == ssl3_accept_~s__state~0); 13419#L176 assume !(8593 == ssl3_accept_~s__state~0); 13417#L179 assume !(8608 == ssl3_accept_~s__state~0); 13415#L182 assume !(8609 == ssl3_accept_~s__state~0); 13413#L185 assume !(8640 == ssl3_accept_~s__state~0); 12965#L188 assume !(8641 == ssl3_accept_~s__state~0); 12966#L191 assume 8656 == ssl3_accept_~s__state~0; 12987#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 12980#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12981#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13010#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12904#L505 assume !(0 == ssl3_accept_~tmp___10~0); 12905#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13481#L584 ssl3_accept_~skip~0 := 0; 13477#L98-3 assume true; 13437#L98-1 assume !false; 13438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13373#L101 assume 12292 == ssl3_accept_~s__state~0; 13040#L102 ssl3_accept_~s__new_session~0 := 1; 13041#L210 ssl3_accept_~s__server~0 := 1; 13701#L215 assume 0 != ssl3_accept_~cb~0; 13060#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13061#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13075#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 12948#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13548#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13546#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13539#L584 ssl3_accept_~skip~0 := 0; 13537#L98-3 assume true; 13536#L98-1 assume !false; 13535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13534#L101 assume !(12292 == ssl3_accept_~s__state~0); 13532#L104 assume !(16384 == ssl3_accept_~s__state~0); 13530#L107 assume !(8192 == ssl3_accept_~s__state~0); 13528#L110 assume !(24576 == ssl3_accept_~s__state~0); 13525#L113 assume !(8195 == ssl3_accept_~s__state~0); 13325#L116 assume !(8480 == ssl3_accept_~s__state~0); 13326#L119 assume !(8481 == ssl3_accept_~s__state~0); 13327#L122 assume !(8482 == ssl3_accept_~s__state~0); 13182#L125 assume 8464 == ssl3_accept_~s__state~0; 13087#L132 [2018-11-18 14:40:27,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 14:40:27,227 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,227 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,236 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1665247216, now seen corresponding path program 1 times [2018-11-18 14:40:27,236 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,261 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 14:40:27,261 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,261 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:27,261 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,262 INFO L87 Difference]: Start difference. First operand 949 states and 1265 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-18 14:40:27,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,361 INFO L93 Difference]: Finished difference Result 893 states and 1180 transitions. [2018-11-18 14:40:27,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 893 states and 1180 transitions. [2018-11-18 14:40:27,365 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 552 [2018-11-18 14:40:27,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 893 states to 891 states and 1178 transitions. [2018-11-18 14:40:27,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-18 14:40:27,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-18 14:40:27,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 891 states and 1178 transitions. [2018-11-18 14:40:27,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,369 INFO L705 BuchiCegarLoop]: Abstraction has 891 states and 1178 transitions. [2018-11-18 14:40:27,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states and 1178 transitions. [2018-11-18 14:40:27,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 886. [2018-11-18 14:40:27,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-18 14:40:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1172 transitions. [2018-11-18 14:40:27,378 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-18 14:40:27,378 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-18 14:40:27,378 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 14:40:27,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1172 transitions. [2018-11-18 14:40:27,381 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-18 14:40:27,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,382 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 14:40:27,382 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 14:40:27,382 INFO L794 eck$LassoCheckResult]: Stem: 14909#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14706#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14707#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14695#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 14696#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14844#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14845#L98-3 assume true; 15329#L98-1 assume !false; 15327#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15325#L101 assume !(12292 == ssl3_accept_~s__state~0); 15323#L104 assume !(16384 == ssl3_accept_~s__state~0); 15321#L107 assume !(8192 == ssl3_accept_~s__state~0); 15319#L110 assume !(24576 == ssl3_accept_~s__state~0); 15317#L113 assume !(8195 == ssl3_accept_~s__state~0); 15315#L116 assume !(8480 == ssl3_accept_~s__state~0); 15313#L119 assume !(8481 == ssl3_accept_~s__state~0); 15311#L122 assume !(8482 == ssl3_accept_~s__state~0); 15309#L125 assume 8464 == ssl3_accept_~s__state~0; 14917#L132 [2018-11-18 14:40:27,383 INFO L796 eck$LassoCheckResult]: Loop: 14917#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 14747#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14748#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14792#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15435#L584 ssl3_accept_~skip~0 := 0; 15433#L98-3 assume true; 15431#L98-1 assume !false; 15428#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15425#L101 assume !(12292 == ssl3_accept_~s__state~0); 15422#L104 assume !(16384 == ssl3_accept_~s__state~0); 15421#L107 assume !(8192 == ssl3_accept_~s__state~0); 15420#L110 assume !(24576 == ssl3_accept_~s__state~0); 15419#L113 assume !(8195 == ssl3_accept_~s__state~0); 15417#L116 assume !(8480 == ssl3_accept_~s__state~0); 15416#L119 assume !(8481 == ssl3_accept_~s__state~0); 15415#L122 assume !(8482 == ssl3_accept_~s__state~0); 15414#L125 assume !(8464 == ssl3_accept_~s__state~0); 15407#L128 assume !(8465 == ssl3_accept_~s__state~0); 15405#L131 assume !(8466 == ssl3_accept_~s__state~0); 15064#L134 assume 8496 == ssl3_accept_~s__state~0; 14891#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 14859#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14847#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 14838#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14830#L290-2 ssl3_accept_~s__init_num~0 := 0; 14831#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14710#L584 ssl3_accept_~skip~0 := 0; 15451#L98-3 assume true; 15450#L98-1 assume !false; 15449#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15448#L101 assume !(12292 == ssl3_accept_~s__state~0); 15447#L104 assume !(16384 == ssl3_accept_~s__state~0); 15446#L107 assume !(8192 == ssl3_accept_~s__state~0); 15445#L110 assume !(24576 == ssl3_accept_~s__state~0); 15443#L113 assume !(8195 == ssl3_accept_~s__state~0); 15442#L116 assume !(8480 == ssl3_accept_~s__state~0); 15441#L119 assume !(8481 == ssl3_accept_~s__state~0); 15436#L122 assume !(8482 == ssl3_accept_~s__state~0); 15434#L125 assume !(8464 == ssl3_accept_~s__state~0); 15432#L128 assume !(8465 == ssl3_accept_~s__state~0); 15429#L131 assume !(8466 == ssl3_accept_~s__state~0); 15430#L134 assume !(8496 == ssl3_accept_~s__state~0); 15423#L137 assume !(8497 == ssl3_accept_~s__state~0); 15424#L140 assume 8512 == ssl3_accept_~s__state~0; 14798#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14799#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14834#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14835#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14869#L584 ssl3_accept_~skip~0 := 0; 14702#L98-3 assume true; 14703#L98-1 assume !false; 14718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14910#L101 assume !(12292 == ssl3_accept_~s__state~0); 14920#L104 assume !(16384 == ssl3_accept_~s__state~0); 14921#L107 assume !(8192 == ssl3_accept_~s__state~0); 14913#L110 assume !(24576 == ssl3_accept_~s__state~0); 14914#L113 assume !(8195 == ssl3_accept_~s__state~0); 15469#L116 assume !(8480 == ssl3_accept_~s__state~0); 15468#L119 assume !(8481 == ssl3_accept_~s__state~0); 15452#L122 assume !(8482 == ssl3_accept_~s__state~0); 14757#L125 assume !(8464 == ssl3_accept_~s__state~0); 14758#L128 assume !(8465 == ssl3_accept_~s__state~0); 15403#L131 assume !(8466 == ssl3_accept_~s__state~0); 15402#L134 assume !(8496 == ssl3_accept_~s__state~0); 15400#L137 assume !(8497 == ssl3_accept_~s__state~0); 15399#L140 assume !(8512 == ssl3_accept_~s__state~0); 15395#L143 assume !(8513 == ssl3_accept_~s__state~0); 15352#L146 assume 8528 == ssl3_accept_~s__state~0; 15229#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15351#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15349#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 15347#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15345#L351 assume !(ssl3_accept_~ret~0 <= 0); 15281#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15034#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15269#L584 ssl3_accept_~skip~0 := 0; 15267#L98-3 assume true; 15265#L98-1 assume !false; 15263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15261#L101 assume !(12292 == ssl3_accept_~s__state~0); 15259#L104 assume !(16384 == ssl3_accept_~s__state~0); 15257#L107 assume !(8192 == ssl3_accept_~s__state~0); 15255#L110 assume !(24576 == ssl3_accept_~s__state~0); 15253#L113 assume !(8195 == ssl3_accept_~s__state~0); 15251#L116 assume !(8480 == ssl3_accept_~s__state~0); 15249#L119 assume !(8481 == ssl3_accept_~s__state~0); 15247#L122 assume !(8482 == ssl3_accept_~s__state~0); 15245#L125 assume !(8464 == ssl3_accept_~s__state~0); 15243#L128 assume !(8465 == ssl3_accept_~s__state~0); 15241#L131 assume !(8466 == ssl3_accept_~s__state~0); 15239#L134 assume !(8496 == ssl3_accept_~s__state~0); 15237#L137 assume !(8497 == ssl3_accept_~s__state~0); 15235#L140 assume !(8512 == ssl3_accept_~s__state~0); 15233#L143 assume !(8513 == ssl3_accept_~s__state~0); 15231#L146 assume !(8528 == ssl3_accept_~s__state~0); 15228#L149 assume !(8529 == ssl3_accept_~s__state~0); 15226#L152 assume !(8544 == ssl3_accept_~s__state~0); 15223#L155 assume !(8545 == ssl3_accept_~s__state~0); 15221#L158 assume 8560 == ssl3_accept_~s__state~0; 14931#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14889#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14682#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15378#L584 ssl3_accept_~skip~0 := 0; 15376#L98-3 assume true; 15374#L98-1 assume !false; 15372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15370#L101 assume !(12292 == ssl3_accept_~s__state~0); 15368#L104 assume !(16384 == ssl3_accept_~s__state~0); 15366#L107 assume !(8192 == ssl3_accept_~s__state~0); 15364#L110 assume !(24576 == ssl3_accept_~s__state~0); 15362#L113 assume !(8195 == ssl3_accept_~s__state~0); 15361#L116 assume !(8480 == ssl3_accept_~s__state~0); 15359#L119 assume !(8481 == ssl3_accept_~s__state~0); 15358#L122 assume !(8482 == ssl3_accept_~s__state~0); 15356#L125 assume 8464 == ssl3_accept_~s__state~0; 14917#L132 [2018-11-18 14:40:27,383 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 14:40:27,383 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,383 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,384 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,396 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,396 INFO L82 PathProgramCache]: Analyzing trace with hash -890682338, now seen corresponding path program 1 times [2018-11-18 14:40:27,397 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,397 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,397 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:27,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,439 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 14:40:27,439 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,440 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:27,440 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,440 INFO L87 Difference]: Start difference. First operand 886 states and 1172 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-18 14:40:27,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,541 INFO L93 Difference]: Finished difference Result 992 states and 1306 transitions. [2018-11-18 14:40:27,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1306 transitions. [2018-11-18 14:40:27,545 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-18 14:40:27,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1306 transitions. [2018-11-18 14:40:27,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-18 14:40:27,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-18 14:40:27,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1306 transitions. [2018-11-18 14:40:27,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,549 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1306 transitions. [2018-11-18 14:40:27,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1306 transitions. [2018-11-18 14:40:27,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-18 14:40:27,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-18 14:40:27,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1271 transitions. [2018-11-18 14:40:27,559 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-18 14:40:27,559 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-18 14:40:27,559 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 14:40:27,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1271 transitions. [2018-11-18 14:40:27,562 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-18 14:40:27,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,563 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 14:40:27,563 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 14:40:27,563 INFO L794 eck$LassoCheckResult]: Stem: 16792#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16587#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16588#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16580#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 16581#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16723#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16724#L98-3 assume true; 16584#L98-1 assume !false; 16603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(12292 == ssl3_accept_~s__state~0); 16801#L104 assume !(16384 == ssl3_accept_~s__state~0); 16802#L107 assume !(8192 == ssl3_accept_~s__state~0); 17477#L110 assume !(24576 == ssl3_accept_~s__state~0); 17476#L113 assume !(8195 == ssl3_accept_~s__state~0); 17440#L116 assume !(8480 == ssl3_accept_~s__state~0); 17332#L119 assume !(8481 == ssl3_accept_~s__state~0); 17331#L122 assume !(8482 == ssl3_accept_~s__state~0); 16876#L125 assume 8464 == ssl3_accept_~s__state~0; 16797#L132 [2018-11-18 14:40:27,564 INFO L796 eck$LassoCheckResult]: Loop: 16797#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 16631#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16632#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16672#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17294#L584 ssl3_accept_~skip~0 := 0; 17292#L98-3 assume true; 17290#L98-1 assume !false; 17288#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17286#L101 assume !(12292 == ssl3_accept_~s__state~0); 17284#L104 assume !(16384 == ssl3_accept_~s__state~0); 17282#L107 assume !(8192 == ssl3_accept_~s__state~0); 17281#L110 assume !(24576 == ssl3_accept_~s__state~0); 17280#L113 assume !(8195 == ssl3_accept_~s__state~0); 17279#L116 assume !(8480 == ssl3_accept_~s__state~0); 17278#L119 assume !(8481 == ssl3_accept_~s__state~0); 17276#L122 assume !(8482 == ssl3_accept_~s__state~0); 17275#L125 assume !(8464 == ssl3_accept_~s__state~0); 17274#L128 assume !(8465 == ssl3_accept_~s__state~0); 17272#L131 assume !(8466 == ssl3_accept_~s__state~0); 17264#L134 assume 8496 == ssl3_accept_~s__state~0; 17134#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 17261#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17259#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 17257#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16708#L290-2 ssl3_accept_~s__init_num~0 := 0; 16709#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17507#L584 ssl3_accept_~skip~0 := 0; 17505#L98-3 assume true; 17504#L98-1 assume !false; 17503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17501#L101 assume !(12292 == ssl3_accept_~s__state~0); 17499#L104 assume !(16384 == ssl3_accept_~s__state~0); 17493#L107 assume !(8192 == ssl3_accept_~s__state~0); 17491#L110 assume !(24576 == ssl3_accept_~s__state~0); 17489#L113 assume !(8195 == ssl3_accept_~s__state~0); 17487#L116 assume !(8480 == ssl3_accept_~s__state~0); 17485#L119 assume !(8481 == ssl3_accept_~s__state~0); 17483#L122 assume !(8482 == ssl3_accept_~s__state~0); 17481#L125 assume !(8464 == ssl3_accept_~s__state~0); 17479#L128 assume !(8465 == ssl3_accept_~s__state~0); 16615#L131 assume !(8466 == ssl3_accept_~s__state~0); 16616#L134 assume !(8496 == ssl3_accept_~s__state~0); 16805#L137 assume !(8497 == ssl3_accept_~s__state~0); 16806#L140 assume 8512 == ssl3_accept_~s__state~0; 16677#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16678#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16712#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16713#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17428#L584 ssl3_accept_~skip~0 := 0; 17426#L98-3 assume true; 17420#L98-1 assume !false; 17418#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17416#L101 assume !(12292 == ssl3_accept_~s__state~0); 17414#L104 assume !(16384 == ssl3_accept_~s__state~0); 17412#L107 assume !(8192 == ssl3_accept_~s__state~0); 17410#L110 assume !(24576 == ssl3_accept_~s__state~0); 17408#L113 assume !(8195 == ssl3_accept_~s__state~0); 17406#L116 assume !(8480 == ssl3_accept_~s__state~0); 17404#L119 assume !(8481 == ssl3_accept_~s__state~0); 17402#L122 assume !(8482 == ssl3_accept_~s__state~0); 17400#L125 assume !(8464 == ssl3_accept_~s__state~0); 17330#L128 assume !(8465 == ssl3_accept_~s__state~0); 17329#L131 assume !(8466 == ssl3_accept_~s__state~0); 17328#L134 assume !(8496 == ssl3_accept_~s__state~0); 17327#L137 assume !(8497 == ssl3_accept_~s__state~0); 17326#L140 assume !(8512 == ssl3_accept_~s__state~0); 17325#L143 assume !(8513 == ssl3_accept_~s__state~0); 17324#L146 assume 8528 == ssl3_accept_~s__state~0; 16659#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16599#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16600#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16608#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16809#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16650#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16790#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17471#L584 ssl3_accept_~skip~0 := 0; 17470#L98-3 assume true; 17468#L98-1 assume !false; 17463#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17461#L101 assume !(12292 == ssl3_accept_~s__state~0); 17459#L104 assume !(16384 == ssl3_accept_~s__state~0); 17457#L107 assume !(8192 == ssl3_accept_~s__state~0); 17455#L110 assume !(24576 == ssl3_accept_~s__state~0); 17453#L113 assume !(8195 == ssl3_accept_~s__state~0); 17451#L116 assume !(8480 == ssl3_accept_~s__state~0); 17449#L119 assume !(8481 == ssl3_accept_~s__state~0); 17447#L122 assume !(8482 == ssl3_accept_~s__state~0); 17445#L125 assume !(8464 == ssl3_accept_~s__state~0); 17444#L128 assume !(8465 == ssl3_accept_~s__state~0); 17443#L131 assume !(8466 == ssl3_accept_~s__state~0); 17323#L134 assume !(8496 == ssl3_accept_~s__state~0); 17322#L137 assume !(8497 == ssl3_accept_~s__state~0); 17321#L140 assume !(8512 == ssl3_accept_~s__state~0); 17320#L143 assume !(8513 == ssl3_accept_~s__state~0); 17319#L146 assume !(8528 == ssl3_accept_~s__state~0); 17317#L149 assume !(8529 == ssl3_accept_~s__state~0); 17316#L152 assume 8544 == ssl3_accept_~s__state~0; 16822#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16823#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 16735#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16732#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16571#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16561#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16562#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17462#L584 ssl3_accept_~skip~0 := 0; 17460#L98-3 assume true; 17458#L98-1 assume !false; 17456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17454#L101 assume !(12292 == ssl3_accept_~s__state~0); 17452#L104 assume !(16384 == ssl3_accept_~s__state~0); 17450#L107 assume !(8192 == ssl3_accept_~s__state~0); 17448#L110 assume !(24576 == ssl3_accept_~s__state~0); 17446#L113 assume !(8195 == ssl3_accept_~s__state~0); 17442#L116 assume !(8480 == ssl3_accept_~s__state~0); 16886#L119 assume !(8481 == ssl3_accept_~s__state~0); 16883#L122 assume !(8482 == ssl3_accept_~s__state~0); 16884#L125 assume 8464 == ssl3_accept_~s__state~0; 16797#L132 [2018-11-18 14:40:27,564 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 14:40:27,564 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,564 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,565 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1594976687, now seen corresponding path program 1 times [2018-11-18 14:40:27,573 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,574 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,574 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:27,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,621 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 14:40:27,621 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:27,622 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,622 INFO L87 Difference]: Start difference. First operand 970 states and 1271 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-18 14:40:27,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,648 INFO L93 Difference]: Finished difference Result 1910 states and 2486 transitions. [2018-11-18 14:40:27,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2486 transitions. [2018-11-18 14:40:27,657 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-18 14:40:27,663 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2486 transitions. [2018-11-18 14:40:27,663 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-18 14:40:27,664 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-18 14:40:27,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2486 transitions. [2018-11-18 14:40:27,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,665 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2486 transitions. [2018-11-18 14:40:27,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2486 transitions. [2018-11-18 14:40:27,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-18 14:40:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-18 14:40:27,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1274 transitions. [2018-11-18 14:40:27,680 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-18 14:40:27,681 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-18 14:40:27,681 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 14:40:27,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1274 transitions. [2018-11-18 14:40:27,684 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-18 14:40:27,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,686 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 14:40:27,686 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 14:40:27,686 INFO L794 eck$LassoCheckResult]: Stem: 19681#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19468#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19469#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19465#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 19466#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19614#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 19615#L98-3 assume true; 19769#L98-1 assume !false; 20179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20177#L101 assume !(12292 == ssl3_accept_~s__state~0); 20175#L104 assume !(16384 == ssl3_accept_~s__state~0); 20173#L107 assume !(8192 == ssl3_accept_~s__state~0); 20171#L110 assume !(24576 == ssl3_accept_~s__state~0); 20169#L113 assume !(8195 == ssl3_accept_~s__state~0); 20167#L116 assume !(8480 == ssl3_accept_~s__state~0); 20165#L119 assume !(8481 == ssl3_accept_~s__state~0); 20163#L122 assume !(8482 == ssl3_accept_~s__state~0); 19786#L125 assume 8464 == ssl3_accept_~s__state~0; 19688#L132 [2018-11-18 14:40:27,686 INFO L796 eck$LassoCheckResult]: Loop: 19688#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 19513#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19514#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19564#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20267#L584 ssl3_accept_~skip~0 := 0; 20264#L98-3 assume true; 20261#L98-1 assume !false; 20257#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20250#L101 assume !(12292 == ssl3_accept_~s__state~0); 20247#L104 assume !(16384 == ssl3_accept_~s__state~0); 20244#L107 assume !(8192 == ssl3_accept_~s__state~0); 20241#L110 assume !(24576 == ssl3_accept_~s__state~0); 20238#L113 assume !(8195 == ssl3_accept_~s__state~0); 20235#L116 assume !(8480 == ssl3_accept_~s__state~0); 20232#L119 assume !(8481 == ssl3_accept_~s__state~0); 20229#L122 assume !(8482 == ssl3_accept_~s__state~0); 20226#L125 assume !(8464 == ssl3_accept_~s__state~0); 20223#L128 assume !(8465 == ssl3_accept_~s__state~0); 20220#L131 assume !(8466 == ssl3_accept_~s__state~0); 20152#L134 assume 8496 == ssl3_accept_~s__state~0; 19930#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 20332#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20330#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 20327#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20325#L290-2 ssl3_accept_~s__init_num~0 := 0; 20323#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20316#L584 ssl3_accept_~skip~0 := 0; 20314#L98-3 assume true; 20311#L98-1 assume !false; 20308#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20306#L101 assume !(12292 == ssl3_accept_~s__state~0); 20304#L104 assume !(16384 == ssl3_accept_~s__state~0); 20302#L107 assume !(8192 == ssl3_accept_~s__state~0); 20300#L110 assume !(24576 == ssl3_accept_~s__state~0); 20297#L113 assume !(8195 == ssl3_accept_~s__state~0); 20291#L116 assume !(8480 == ssl3_accept_~s__state~0); 20288#L119 assume !(8481 == ssl3_accept_~s__state~0); 20285#L122 assume !(8482 == ssl3_accept_~s__state~0); 20282#L125 assume !(8464 == ssl3_accept_~s__state~0); 20279#L128 assume !(8465 == ssl3_accept_~s__state~0); 20277#L131 assume !(8466 == ssl3_accept_~s__state~0); 20276#L134 assume !(8496 == ssl3_accept_~s__state~0); 20269#L137 assume !(8497 == ssl3_accept_~s__state~0); 20266#L140 assume 8512 == ssl3_accept_~s__state~0; 19925#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19611#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19603#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19604#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20367#L584 ssl3_accept_~skip~0 := 0; 20365#L98-3 assume true; 20363#L98-1 assume !false; 20361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20359#L101 assume !(12292 == ssl3_accept_~s__state~0); 20357#L104 assume !(16384 == ssl3_accept_~s__state~0); 20355#L107 assume !(8192 == ssl3_accept_~s__state~0); 20353#L110 assume !(24576 == ssl3_accept_~s__state~0); 20351#L113 assume !(8195 == ssl3_accept_~s__state~0); 20347#L116 assume !(8480 == ssl3_accept_~s__state~0); 20346#L119 assume !(8481 == ssl3_accept_~s__state~0); 20334#L122 assume !(8482 == ssl3_accept_~s__state~0); 20333#L125 assume !(8464 == ssl3_accept_~s__state~0); 20331#L128 assume !(8465 == ssl3_accept_~s__state~0); 20329#L131 assume !(8466 == ssl3_accept_~s__state~0); 20326#L134 assume !(8496 == ssl3_accept_~s__state~0); 20324#L137 assume !(8497 == ssl3_accept_~s__state~0); 20317#L140 assume !(8512 == ssl3_accept_~s__state~0); 19671#L143 assume !(8513 == ssl3_accept_~s__state~0); 19653#L146 assume 8528 == ssl3_accept_~s__state~0; 19547#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19548#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19803#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19553#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19536#L351 assume !(ssl3_accept_~ret~0 <= 0); 19537#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19679#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20375#L584 ssl3_accept_~skip~0 := 0; 20374#L98-3 assume true; 20373#L98-1 assume !false; 20368#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20366#L101 assume !(12292 == ssl3_accept_~s__state~0); 20364#L104 assume !(16384 == ssl3_accept_~s__state~0); 20362#L107 assume !(8192 == ssl3_accept_~s__state~0); 20360#L110 assume !(24576 == ssl3_accept_~s__state~0); 20358#L113 assume !(8195 == ssl3_accept_~s__state~0); 20356#L116 assume !(8480 == ssl3_accept_~s__state~0); 20354#L119 assume !(8481 == ssl3_accept_~s__state~0); 20352#L122 assume !(8482 == ssl3_accept_~s__state~0); 20348#L125 assume !(8464 == ssl3_accept_~s__state~0); 20340#L128 assume !(8465 == ssl3_accept_~s__state~0); 20337#L131 assume !(8466 == ssl3_accept_~s__state~0); 19714#L134 assume !(8496 == ssl3_accept_~s__state~0); 19696#L137 assume !(8497 == ssl3_accept_~s__state~0); 19697#L140 assume !(8512 == ssl3_accept_~s__state~0); 19704#L143 assume !(8513 == ssl3_accept_~s__state~0); 20312#L146 assume !(8528 == ssl3_accept_~s__state~0); 20309#L149 assume !(8529 == ssl3_accept_~s__state~0); 19800#L152 assume 8544 == ssl3_accept_~s__state~0; 19795#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19793#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 19791#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19789#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19531#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19447#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19448#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20097#L584 ssl3_accept_~skip~0 := 0; 20095#L98-3 assume true; 20093#L98-1 assume !false; 20091#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20089#L101 assume !(12292 == ssl3_accept_~s__state~0); 20087#L104 assume !(16384 == ssl3_accept_~s__state~0); 20086#L107 assume !(8192 == ssl3_accept_~s__state~0); 20024#L110 assume !(24576 == ssl3_accept_~s__state~0); 20023#L113 assume !(8195 == ssl3_accept_~s__state~0); 20022#L116 assume !(8480 == ssl3_accept_~s__state~0); 19832#L119 assume !(8481 == ssl3_accept_~s__state~0); 19807#L122 assume !(8482 == ssl3_accept_~s__state~0); 19808#L125 assume 8464 == ssl3_accept_~s__state~0; 19688#L132 [2018-11-18 14:40:27,686 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 14:40:27,686 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,686 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,697 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1133902292, now seen corresponding path program 1 times [2018-11-18 14:40:27,697 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,697 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,698 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:27,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,729 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 14:40:27,729 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,729 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:27,729 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,730 INFO L87 Difference]: Start difference. First operand 973 states and 1274 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-18 14:40:27,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,752 INFO L93 Difference]: Finished difference Result 1910 states and 2483 transitions. [2018-11-18 14:40:27,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2483 transitions. [2018-11-18 14:40:27,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-18 14:40:27,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2483 transitions. [2018-11-18 14:40:27,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-18 14:40:27,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-18 14:40:27,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2483 transitions. [2018-11-18 14:40:27,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,769 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2483 transitions. [2018-11-18 14:40:27,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2483 transitions. [2018-11-18 14:40:27,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-18 14:40:27,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-18 14:40:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1271 transitions. [2018-11-18 14:40:27,785 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1271 transitions. [2018-11-18 14:40:27,785 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1271 transitions. [2018-11-18 14:40:27,785 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 14:40:27,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1271 transitions. [2018-11-18 14:40:27,787 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-18 14:40:27,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,788 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 14:40:27,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, 1, 1] [2018-11-18 14:40:27,789 INFO L794 eck$LassoCheckResult]: Stem: 22568#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22366#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22354#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 22355#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22501#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22502#L98-3 assume true; 22652#L98-1 assume !false; 23228#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23227#L101 assume !(12292 == ssl3_accept_~s__state~0); 23226#L104 assume !(16384 == ssl3_accept_~s__state~0); 23225#L107 assume !(8192 == ssl3_accept_~s__state~0); 23224#L110 assume !(24576 == ssl3_accept_~s__state~0); 23223#L113 assume !(8195 == ssl3_accept_~s__state~0); 23222#L116 assume !(8480 == ssl3_accept_~s__state~0); 23221#L119 assume !(8481 == ssl3_accept_~s__state~0); 23019#L122 assume !(8482 == ssl3_accept_~s__state~0); 23018#L125 assume 8464 == ssl3_accept_~s__state~0; 22573#L132 [2018-11-18 14:40:27,789 INFO L796 eck$LassoCheckResult]: Loop: 22573#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 22406#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22407#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22449#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23104#L584 ssl3_accept_~skip~0 := 0; 23102#L98-3 assume true; 23100#L98-1 assume !false; 23098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23096#L101 assume !(12292 == ssl3_accept_~s__state~0); 23094#L104 assume !(16384 == ssl3_accept_~s__state~0); 23092#L107 assume !(8192 == ssl3_accept_~s__state~0); 23090#L110 assume !(24576 == ssl3_accept_~s__state~0); 23088#L113 assume !(8195 == ssl3_accept_~s__state~0); 23086#L116 assume !(8480 == ssl3_accept_~s__state~0); 23084#L119 assume !(8481 == ssl3_accept_~s__state~0); 23082#L122 assume !(8482 == ssl3_accept_~s__state~0); 23080#L125 assume !(8464 == ssl3_accept_~s__state~0); 23079#L128 assume !(8465 == ssl3_accept_~s__state~0); 23078#L131 assume !(8466 == ssl3_accept_~s__state~0); 22989#L134 assume 8496 == ssl3_accept_~s__state~0; 22811#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22988#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22987#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 22984#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22983#L290-2 ssl3_accept_~s__init_num~0 := 0; 22982#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22977#L584 ssl3_accept_~skip~0 := 0; 22976#L98-3 assume true; 22975#L98-1 assume !false; 22973#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22971#L101 assume !(12292 == ssl3_accept_~s__state~0); 22970#L104 assume !(16384 == ssl3_accept_~s__state~0); 22969#L107 assume !(8192 == ssl3_accept_~s__state~0); 22968#L110 assume !(24576 == ssl3_accept_~s__state~0); 22967#L113 assume !(8195 == ssl3_accept_~s__state~0); 22966#L116 assume !(8480 == ssl3_accept_~s__state~0); 22965#L119 assume !(8481 == ssl3_accept_~s__state~0); 22964#L122 assume !(8482 == ssl3_accept_~s__state~0); 22962#L125 assume !(8464 == ssl3_accept_~s__state~0); 22960#L128 assume !(8465 == ssl3_accept_~s__state~0); 22959#L131 assume !(8466 == ssl3_accept_~s__state~0); 22958#L134 assume !(8496 == ssl3_accept_~s__state~0); 22955#L137 assume !(8497 == ssl3_accept_~s__state~0); 22954#L140 assume 8512 == ssl3_accept_~s__state~0; 22808#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22951#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22950#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22949#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22944#L584 ssl3_accept_~skip~0 := 0; 22940#L98-3 assume true; 22935#L98-1 assume !false; 22933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(12292 == ssl3_accept_~s__state~0); 22929#L104 assume !(16384 == ssl3_accept_~s__state~0); 22927#L107 assume !(8192 == ssl3_accept_~s__state~0); 22925#L110 assume !(24576 == ssl3_accept_~s__state~0); 22923#L113 assume !(8195 == ssl3_accept_~s__state~0); 22921#L116 assume !(8480 == ssl3_accept_~s__state~0); 22919#L119 assume !(8481 == ssl3_accept_~s__state~0); 22917#L122 assume !(8482 == ssl3_accept_~s__state~0); 22915#L125 assume !(8464 == ssl3_accept_~s__state~0); 22913#L128 assume !(8465 == ssl3_accept_~s__state~0); 22911#L131 assume !(8466 == ssl3_accept_~s__state~0); 22909#L134 assume !(8496 == ssl3_accept_~s__state~0); 22907#L137 assume !(8497 == ssl3_accept_~s__state~0); 22905#L140 assume !(8512 == ssl3_accept_~s__state~0); 22904#L143 assume !(8513 == ssl3_accept_~s__state~0); 22867#L146 assume 8528 == ssl3_accept_~s__state~0; 22804#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22373#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22374#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22384#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22425#L351 assume !(ssl3_accept_~ret~0 <= 0); 22426#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22566#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23218#L584 ssl3_accept_~skip~0 := 0; 23217#L98-3 assume true; 23216#L98-1 assume !false; 23215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23153#L101 assume !(12292 == ssl3_accept_~s__state~0); 23152#L104 assume !(16384 == ssl3_accept_~s__state~0); 23151#L107 assume !(8192 == ssl3_accept_~s__state~0); 23150#L110 assume !(24576 == ssl3_accept_~s__state~0); 23148#L113 assume !(8195 == ssl3_accept_~s__state~0); 23147#L116 assume !(8480 == ssl3_accept_~s__state~0); 23146#L119 assume !(8481 == ssl3_accept_~s__state~0); 23141#L122 assume !(8482 == ssl3_accept_~s__state~0); 23139#L125 assume !(8464 == ssl3_accept_~s__state~0); 23137#L128 assume !(8465 == ssl3_accept_~s__state~0); 23135#L131 assume !(8466 == ssl3_accept_~s__state~0); 23133#L134 assume !(8496 == ssl3_accept_~s__state~0); 23131#L137 assume !(8497 == ssl3_accept_~s__state~0); 23129#L140 assume !(8512 == ssl3_accept_~s__state~0); 23127#L143 assume !(8513 == ssl3_accept_~s__state~0); 23125#L146 assume !(8528 == ssl3_accept_~s__state~0); 22550#L149 assume !(8529 == ssl3_accept_~s__state~0); 22551#L152 assume 8544 == ssl3_accept_~s__state~0; 22678#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22676#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 22674#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22671#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22420#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 22336#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 22337#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23294#L584 ssl3_accept_~skip~0 := 0; 23293#L98-3 assume true; 23292#L98-1 assume !false; 23291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22595#L101 assume !(12292 == ssl3_accept_~s__state~0); 22576#L104 assume !(16384 == ssl3_accept_~s__state~0); 22577#L107 assume !(8192 == ssl3_accept_~s__state~0); 22571#L110 assume !(24576 == ssl3_accept_~s__state~0); 22537#L113 assume !(8195 == ssl3_accept_~s__state~0); 22523#L116 assume !(8480 == ssl3_accept_~s__state~0); 22524#L119 assume !(8481 == ssl3_accept_~s__state~0); 22691#L122 assume !(8482 == ssl3_accept_~s__state~0); 22669#L125 assume 8464 == ssl3_accept_~s__state~0; 22573#L132 [2018-11-18 14:40:27,789 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 14:40:27,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:27,797 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1221902958, now seen corresponding path program 1 times [2018-11-18 14:40:27,797 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,797 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,798 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:27,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:27,844 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 14:40:27,845 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:27,845 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:27,845 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:27,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:27,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:27,845 INFO L87 Difference]: Start difference. First operand 973 states and 1271 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 14:40:27,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:27,963 INFO L93 Difference]: Finished difference Result 1049 states and 1362 transitions. [2018-11-18 14:40:27,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:27,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1362 transitions. [2018-11-18 14:40:27,967 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 638 [2018-11-18 14:40:27,971 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1026 states and 1330 transitions. [2018-11-18 14:40:27,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 740 [2018-11-18 14:40:27,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2018-11-18 14:40:27,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1330 transitions. [2018-11-18 14:40:27,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:27,972 INFO L705 BuchiCegarLoop]: Abstraction has 1026 states and 1330 transitions. [2018-11-18 14:40:27,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1330 transitions. [2018-11-18 14:40:27,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 977. [2018-11-18 14:40:27,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 14:40:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-18 14:40:27,983 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-18 14:40:27,983 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-18 14:40:27,983 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 14:40:27,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1273 transitions. [2018-11-18 14:40:27,985 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 14:40:27,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:27,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:27,986 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 14:40:27,986 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, 1] [2018-11-18 14:40:27,986 INFO L794 eck$LassoCheckResult]: Stem: 24577#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24382#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24383#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24379#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 24380#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24516#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 24517#L98-3 assume true; 24646#L98-1 assume !false; 24644#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24642#L101 assume !(12292 == ssl3_accept_~s__state~0); 24640#L104 assume !(16384 == ssl3_accept_~s__state~0); 24638#L107 assume !(8192 == ssl3_accept_~s__state~0); 24636#L110 assume !(24576 == ssl3_accept_~s__state~0); 24634#L113 assume !(8195 == ssl3_accept_~s__state~0); 24632#L116 assume !(8480 == ssl3_accept_~s__state~0); 24630#L119 assume 8481 == ssl3_accept_~s__state~0; 24410#L120 [2018-11-18 14:40:27,987 INFO L796 eck$LassoCheckResult]: Loop: 24410#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24411#L256 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 24365#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25325#L584 ssl3_accept_~skip~0 := 0; 25323#L98-3 assume true; 25321#L98-1 assume !false; 25319#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25317#L101 assume !(12292 == ssl3_accept_~s__state~0); 25315#L104 assume !(16384 == ssl3_accept_~s__state~0); 25313#L107 assume !(8192 == ssl3_accept_~s__state~0); 25311#L110 assume !(24576 == ssl3_accept_~s__state~0); 25309#L113 assume !(8195 == ssl3_accept_~s__state~0); 25308#L116 assume !(8480 == ssl3_accept_~s__state~0); 25307#L119 assume !(8481 == ssl3_accept_~s__state~0); 25305#L122 assume !(8482 == ssl3_accept_~s__state~0); 25304#L125 assume !(8464 == ssl3_accept_~s__state~0); 25302#L128 assume !(8465 == ssl3_accept_~s__state~0); 25296#L131 assume !(8466 == ssl3_accept_~s__state~0); 25290#L134 assume !(8496 == ssl3_accept_~s__state~0); 25055#L137 assume !(8497 == ssl3_accept_~s__state~0); 25287#L140 assume !(8512 == ssl3_accept_~s__state~0); 25284#L143 assume !(8513 == ssl3_accept_~s__state~0); 25283#L146 assume !(8528 == ssl3_accept_~s__state~0); 24560#L149 assume !(8529 == ssl3_accept_~s__state~0); 24541#L152 assume !(8544 == ssl3_accept_~s__state~0); 24480#L155 assume !(8545 == ssl3_accept_~s__state~0); 24441#L158 assume !(8560 == ssl3_accept_~s__state~0); 24442#L161 assume !(8561 == ssl3_accept_~s__state~0); 24457#L164 assume 8448 == ssl3_accept_~s__state~0; 24568#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24449#L425 assume !(ssl3_accept_~num1~0 > 0); 24436#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24458#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24705#L584 ssl3_accept_~skip~0 := 0; 24701#L98-3 assume true; 24698#L98-1 assume !false; 24695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24692#L101 assume !(12292 == ssl3_accept_~s__state~0); 24693#L104 assume !(16384 == ssl3_accept_~s__state~0); 24796#L107 assume !(8192 == ssl3_accept_~s__state~0); 24794#L110 assume !(24576 == ssl3_accept_~s__state~0); 24791#L113 assume !(8195 == ssl3_accept_~s__state~0); 24789#L116 assume 8480 == ssl3_accept_~s__state~0; 24410#L120 [2018-11-18 14:40:27,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:27,987 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 14:40:27,987 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:27,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:27,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:27,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:27,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,002 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 14:40:28,003 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:28,003 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:28,003 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 14:40:28,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1549274618, now seen corresponding path program 1 times [2018-11-18 14:40:28,003 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,004 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,047 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 14:40:28,048 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 14:40:28,048 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 14:40:28,061 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,071 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:28,075 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 14:40:28,100 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 14:40:28,101 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 14:40:28,101 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:28,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:28,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:28,101 INFO L87 Difference]: Start difference. First operand 977 states and 1273 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-18 14:40:28,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:28,205 INFO L93 Difference]: Finished difference Result 979 states and 1273 transitions. [2018-11-18 14:40:28,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:28,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1273 transitions. [2018-11-18 14:40:28,209 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2018-11-18 14:40:28,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1273 transitions. [2018-11-18 14:40:28,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-18 14:40:28,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-18 14:40:28,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1273 transitions. [2018-11-18 14:40:28,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:28,214 INFO L705 BuchiCegarLoop]: Abstraction has 979 states and 1273 transitions. [2018-11-18 14:40:28,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1273 transitions. [2018-11-18 14:40:28,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 977. [2018-11-18 14:40:28,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 14:40:28,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1271 transitions. [2018-11-18 14:40:28,224 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1271 transitions. [2018-11-18 14:40:28,224 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1271 transitions. [2018-11-18 14:40:28,225 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 14:40:28,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1271 transitions. [2018-11-18 14:40:28,227 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 14:40:28,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:28,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:28,227 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 14:40:28,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:28,228 INFO L794 eck$LassoCheckResult]: Stem: 26687#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26472#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26473#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26469#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 26470#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26608#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26609#L98-3 assume true; 26781#L98-1 assume !false; 26779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26777#L101 assume !(12292 == ssl3_accept_~s__state~0); 26775#L104 assume !(16384 == ssl3_accept_~s__state~0); 26774#L107 assume !(8192 == ssl3_accept_~s__state~0); 26773#L110 assume !(24576 == ssl3_accept_~s__state~0); 26772#L113 assume !(8195 == ssl3_accept_~s__state~0); 26771#L116 assume !(8480 == ssl3_accept_~s__state~0); 26769#L119 assume !(8481 == ssl3_accept_~s__state~0); 26766#L122 assume 8482 == ssl3_accept_~s__state~0; 26720#L123 [2018-11-18 14:40:28,228 INFO L796 eck$LassoCheckResult]: Loop: 26720#L123 ssl3_accept_~s__state~0 := 3; 26455#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27302#L584 ssl3_accept_~skip~0 := 0; 27299#L98-3 assume true; 27168#L98-1 assume !false; 27166#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27165#L101 assume !(12292 == ssl3_accept_~s__state~0); 27163#L104 assume !(16384 == ssl3_accept_~s__state~0); 27159#L107 assume !(8192 == ssl3_accept_~s__state~0); 27158#L110 assume !(24576 == ssl3_accept_~s__state~0); 27156#L113 assume !(8195 == ssl3_accept_~s__state~0); 27154#L116 assume !(8480 == ssl3_accept_~s__state~0); 27152#L119 assume !(8481 == ssl3_accept_~s__state~0); 27150#L122 assume !(8482 == ssl3_accept_~s__state~0); 27148#L125 assume !(8464 == ssl3_accept_~s__state~0); 27146#L128 assume !(8465 == ssl3_accept_~s__state~0); 27145#L131 assume !(8466 == ssl3_accept_~s__state~0); 27144#L134 assume !(8496 == ssl3_accept_~s__state~0); 27143#L137 assume !(8497 == ssl3_accept_~s__state~0); 27141#L140 assume !(8512 == ssl3_accept_~s__state~0); 27139#L143 assume !(8513 == ssl3_accept_~s__state~0); 27137#L146 assume !(8528 == ssl3_accept_~s__state~0); 27136#L149 assume !(8529 == ssl3_accept_~s__state~0); 27135#L152 assume !(8544 == ssl3_accept_~s__state~0); 27133#L155 assume !(8545 == ssl3_accept_~s__state~0); 27131#L158 assume !(8560 == ssl3_accept_~s__state~0); 27129#L161 assume !(8561 == ssl3_accept_~s__state~0); 26748#L164 assume 8448 == ssl3_accept_~s__state~0; 26676#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26539#L425 assume !(ssl3_accept_~num1~0 > 0); 26526#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26549#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26920#L584 ssl3_accept_~skip~0 := 0; 26918#L98-3 assume true; 26916#L98-1 assume !false; 26914#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26912#L101 assume !(12292 == ssl3_accept_~s__state~0); 26910#L104 assume !(16384 == ssl3_accept_~s__state~0); 26908#L107 assume !(8192 == ssl3_accept_~s__state~0); 26905#L110 assume !(24576 == ssl3_accept_~s__state~0); 26903#L113 assume !(8195 == ssl3_accept_~s__state~0); 26901#L116 assume !(8480 == ssl3_accept_~s__state~0); 26899#L119 assume !(8481 == ssl3_accept_~s__state~0); 26896#L122 assume 8482 == ssl3_accept_~s__state~0; 26720#L123 [2018-11-18 14:40:28,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,228 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 14:40:28,228 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,250 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 14:40:28,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:28,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:28,251 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 14:40:28,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,251 INFO L82 PathProgramCache]: Analyzing trace with hash -47892266, now seen corresponding path program 1 times [2018-11-18 14:40:28,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,264 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 14:40:28,264 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:28,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:28,264 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:28,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:28,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:28,265 INFO L87 Difference]: Start difference. First operand 977 states and 1271 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 14:40:28,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:28,349 INFO L93 Difference]: Finished difference Result 977 states and 1269 transitions. [2018-11-18 14:40:28,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:28,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1269 transitions. [2018-11-18 14:40:28,353 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 14:40:28,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-18 14:40:28,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-18 14:40:28,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-18 14:40:28,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1269 transitions. [2018-11-18 14:40:28,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:28,359 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-18 14:40:28,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1269 transitions. [2018-11-18 14:40:28,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 977. [2018-11-18 14:40:28,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 14:40:28,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-18 14:40:28,369 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-18 14:40:28,369 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-18 14:40:28,370 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 14:40:28,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1269 transitions. [2018-11-18 14:40:28,371 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 14:40:28,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:28,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:28,373 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 14:40:28,373 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 14:40:28,373 INFO L794 eck$LassoCheckResult]: Stem: 28643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28433#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28434#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28430#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 28431#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28566#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28567#L98-3 assume true; 28898#L98-1 assume !false; 29203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29201#L101 assume !(12292 == ssl3_accept_~s__state~0); 29199#L104 assume !(16384 == ssl3_accept_~s__state~0); 29197#L107 assume !(8192 == ssl3_accept_~s__state~0); 29195#L110 assume !(24576 == ssl3_accept_~s__state~0); 29193#L113 assume !(8195 == ssl3_accept_~s__state~0); 29191#L116 assume !(8480 == ssl3_accept_~s__state~0); 29189#L119 assume !(8481 == ssl3_accept_~s__state~0); 29187#L122 assume !(8482 == ssl3_accept_~s__state~0); 29185#L125 assume 8464 == ssl3_accept_~s__state~0; 28650#L132 [2018-11-18 14:40:28,373 INFO L796 eck$LassoCheckResult]: Loop: 28650#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 28476#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28477#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28521#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29248#L584 ssl3_accept_~skip~0 := 0; 29246#L98-3 assume true; 29243#L98-1 assume !false; 29238#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29236#L101 assume !(12292 == ssl3_accept_~s__state~0); 29234#L104 assume !(16384 == ssl3_accept_~s__state~0); 29232#L107 assume !(8192 == ssl3_accept_~s__state~0); 29230#L110 assume !(24576 == ssl3_accept_~s__state~0); 29228#L113 assume !(8195 == ssl3_accept_~s__state~0); 29226#L116 assume !(8480 == ssl3_accept_~s__state~0); 29224#L119 assume !(8481 == ssl3_accept_~s__state~0); 29222#L122 assume !(8482 == ssl3_accept_~s__state~0); 29220#L125 assume !(8464 == ssl3_accept_~s__state~0); 29217#L128 assume !(8465 == ssl3_accept_~s__state~0); 29216#L131 assume !(8466 == ssl3_accept_~s__state~0); 28840#L134 assume 8496 == ssl3_accept_~s__state~0; 28618#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 28619#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29169#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 29167#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29011#L290-2 ssl3_accept_~s__init_num~0 := 0; 29012#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29162#L584 ssl3_accept_~skip~0 := 0; 29161#L98-3 assume true; 29160#L98-1 assume !false; 29159#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29158#L101 assume !(12292 == ssl3_accept_~s__state~0); 29157#L104 assume !(16384 == ssl3_accept_~s__state~0); 29156#L107 assume !(8192 == ssl3_accept_~s__state~0); 29155#L110 assume !(24576 == ssl3_accept_~s__state~0); 29154#L113 assume !(8195 == ssl3_accept_~s__state~0); 29153#L116 assume !(8480 == ssl3_accept_~s__state~0); 29152#L119 assume !(8481 == ssl3_accept_~s__state~0); 29151#L122 assume !(8482 == ssl3_accept_~s__state~0); 29150#L125 assume !(8464 == ssl3_accept_~s__state~0); 29149#L128 assume !(8465 == ssl3_accept_~s__state~0); 29148#L131 assume !(8466 == ssl3_accept_~s__state~0); 29147#L134 assume !(8496 == ssl3_accept_~s__state~0); 29146#L137 assume !(8497 == ssl3_accept_~s__state~0); 29145#L140 assume 8512 == ssl3_accept_~s__state~0; 28825#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29143#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29142#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29017#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29010#L584 ssl3_accept_~skip~0 := 0; 29004#L98-3 assume true; 29002#L98-1 assume !false; 29000#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28998#L101 assume !(12292 == ssl3_accept_~s__state~0); 28996#L104 assume !(16384 == ssl3_accept_~s__state~0); 28994#L107 assume !(8192 == ssl3_accept_~s__state~0); 28992#L110 assume !(24576 == ssl3_accept_~s__state~0); 28990#L113 assume !(8195 == ssl3_accept_~s__state~0); 28988#L116 assume !(8480 == ssl3_accept_~s__state~0); 28986#L119 assume !(8481 == ssl3_accept_~s__state~0); 28983#L122 assume !(8482 == ssl3_accept_~s__state~0); 28984#L125 assume !(8464 == ssl3_accept_~s__state~0); 28977#L128 assume !(8465 == ssl3_accept_~s__state~0); 28978#L131 assume !(8466 == ssl3_accept_~s__state~0); 28972#L134 assume !(8496 == ssl3_accept_~s__state~0); 28969#L137 assume !(8497 == ssl3_accept_~s__state~0); 28967#L140 assume !(8512 == ssl3_accept_~s__state~0); 28968#L143 assume !(8513 == ssl3_accept_~s__state~0); 28858#L146 assume 8528 == ssl3_accept_~s__state~0; 28822#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28449#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28450#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28459#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28496#L351 assume !(ssl3_accept_~ret~0 <= 0); 28497#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28641#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29378#L584 ssl3_accept_~skip~0 := 0; 29376#L98-3 assume true; 29374#L98-1 assume !false; 29373#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28674#L101 assume !(12292 == ssl3_accept_~s__state~0); 28654#L104 assume !(16384 == ssl3_accept_~s__state~0); 28655#L107 assume !(8192 == ssl3_accept_~s__state~0); 28647#L110 assume !(24576 == ssl3_accept_~s__state~0); 28606#L113 assume !(8195 == ssl3_accept_~s__state~0); 28589#L116 assume !(8480 == ssl3_accept_~s__state~0); 28590#L119 assume !(8481 == ssl3_accept_~s__state~0); 28594#L122 assume !(8482 == ssl3_accept_~s__state~0); 29289#L125 assume !(8464 == ssl3_accept_~s__state~0); 29287#L128 assume !(8465 == ssl3_accept_~s__state~0); 29285#L131 assume !(8466 == ssl3_accept_~s__state~0); 29283#L134 assume !(8496 == ssl3_accept_~s__state~0); 29281#L137 assume !(8497 == ssl3_accept_~s__state~0); 29279#L140 assume !(8512 == ssl3_accept_~s__state~0); 29278#L143 assume !(8513 == ssl3_accept_~s__state~0); 29277#L146 assume !(8528 == ssl3_accept_~s__state~0); 29276#L149 assume !(8529 == ssl3_accept_~s__state~0); 28715#L152 assume 8544 == ssl3_accept_~s__state~0; 28714#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 28626#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28958#L584 ssl3_accept_~skip~0 := 0; 28957#L98-3 assume true; 28956#L98-1 assume !false; 28955#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28953#L101 assume !(12292 == ssl3_accept_~s__state~0); 28949#L104 assume !(16384 == ssl3_accept_~s__state~0); 28942#L107 assume !(8192 == ssl3_accept_~s__state~0); 28941#L110 assume !(24576 == ssl3_accept_~s__state~0); 28940#L113 assume !(8195 == ssl3_accept_~s__state~0); 28937#L116 assume !(8480 == ssl3_accept_~s__state~0); 28933#L119 assume !(8481 == ssl3_accept_~s__state~0); 28856#L122 assume !(8482 == ssl3_accept_~s__state~0); 28857#L125 assume !(8464 == ssl3_accept_~s__state~0); 28850#L128 assume !(8465 == ssl3_accept_~s__state~0); 28851#L131 assume !(8466 == ssl3_accept_~s__state~0); 28844#L134 assume !(8496 == ssl3_accept_~s__state~0); 28845#L137 assume !(8497 == ssl3_accept_~s__state~0); 28852#L140 assume !(8512 == ssl3_accept_~s__state~0); 28853#L143 assume !(8513 == ssl3_accept_~s__state~0); 28861#L146 assume !(8528 == ssl3_accept_~s__state~0); 28859#L149 assume !(8529 == ssl3_accept_~s__state~0); 28860#L152 assume !(8544 == ssl3_accept_~s__state~0); 28716#L155 assume !(8545 == ssl3_accept_~s__state~0); 28717#L158 assume !(8560 == ssl3_accept_~s__state~0); 28723#L161 assume !(8561 == ssl3_accept_~s__state~0); 28724#L164 assume !(8448 == ssl3_accept_~s__state~0); 28952#L167 assume 8576 == ssl3_accept_~s__state~0; 28806#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 28936#L439 assume !(ssl3_accept_~ret~0 <= 0); 28932#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 28425#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29237#L584 ssl3_accept_~skip~0 := 0; 29235#L98-3 assume true; 29233#L98-1 assume !false; 29231#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29229#L101 assume !(12292 == ssl3_accept_~s__state~0); 29227#L104 assume !(16384 == ssl3_accept_~s__state~0); 29225#L107 assume !(8192 == ssl3_accept_~s__state~0); 29223#L110 assume !(24576 == ssl3_accept_~s__state~0); 29221#L113 assume !(8195 == ssl3_accept_~s__state~0); 29218#L116 assume !(8480 == ssl3_accept_~s__state~0); 28719#L119 assume !(8481 == ssl3_accept_~s__state~0); 29215#L122 assume !(8482 == ssl3_accept_~s__state~0); 28712#L125 assume 8464 == ssl3_accept_~s__state~0; 28650#L132 [2018-11-18 14:40:28,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 14:40:28,374 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,382 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,382 INFO L82 PathProgramCache]: Analyzing trace with hash 6900301, now seen corresponding path program 1 times [2018-11-18 14:40:28,382 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,382 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,383 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:28,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,419 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 14:40:28,419 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:28,420 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:28,420 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:28,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:28,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:28,420 INFO L87 Difference]: Start difference. First operand 977 states and 1269 transitions. cyclomatic complexity: 297 Second operand 3 states. [2018-11-18 14:40:28,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:28,526 INFO L93 Difference]: Finished difference Result 948 states and 1195 transitions. [2018-11-18 14:40:28,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:28,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1195 transitions. [2018-11-18 14:40:28,530 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 506 [2018-11-18 14:40:28,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1031 transitions. [2018-11-18 14:40:28,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 575 [2018-11-18 14:40:28,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-18 14:40:28,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1031 transitions. [2018-11-18 14:40:28,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:28,534 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1031 transitions. [2018-11-18 14:40:28,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1031 transitions. [2018-11-18 14:40:28,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-18 14:40:28,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-18 14:40:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 863 transitions. [2018-11-18 14:40:28,542 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-18 14:40:28,542 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-18 14:40:28,542 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 14:40:28,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 863 transitions. [2018-11-18 14:40:28,544 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-18 14:40:28,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:28,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:28,545 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 14:40:28,545 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, 1] [2018-11-18 14:40:28,545 INFO L794 eck$LassoCheckResult]: Stem: 30524#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30362#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30363#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30359#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 30360#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30468#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30469#L98-3 assume true; 30379#L98-1 assume !false; 30380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30525#L101 assume !(12292 == ssl3_accept_~s__state~0); 30532#L104 assume !(16384 == ssl3_accept_~s__state~0); 30533#L107 assume !(8192 == ssl3_accept_~s__state~0); 30527#L110 assume !(24576 == ssl3_accept_~s__state~0); 30495#L113 assume !(8195 == ssl3_accept_~s__state~0); 30483#L116 assume !(8480 == ssl3_accept_~s__state~0); 30484#L119 assume !(8481 == ssl3_accept_~s__state~0); 30487#L122 assume !(8482 == ssl3_accept_~s__state~0); 30556#L125 assume 8464 == ssl3_accept_~s__state~0; 30529#L132 [2018-11-18 14:40:28,546 INFO L796 eck$LassoCheckResult]: Loop: 30529#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 30396#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30397#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30431#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30830#L584 ssl3_accept_~skip~0 := 0; 30828#L98-3 assume true; 30826#L98-1 assume !false; 30824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30822#L101 assume !(12292 == ssl3_accept_~s__state~0); 30820#L104 assume !(16384 == ssl3_accept_~s__state~0); 30818#L107 assume !(8192 == ssl3_accept_~s__state~0); 30816#L110 assume !(24576 == ssl3_accept_~s__state~0); 30814#L113 assume !(8195 == ssl3_accept_~s__state~0); 30812#L116 assume !(8480 == ssl3_accept_~s__state~0); 30811#L119 assume !(8481 == ssl3_accept_~s__state~0); 30809#L122 assume !(8482 == ssl3_accept_~s__state~0); 30807#L125 assume !(8464 == ssl3_accept_~s__state~0); 30805#L128 assume !(8465 == ssl3_accept_~s__state~0); 30803#L131 assume !(8466 == ssl3_accept_~s__state~0); 30802#L134 assume 8496 == ssl3_accept_~s__state~0; 30724#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 30800#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30799#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 30797#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30458#L290-2 ssl3_accept_~s__init_num~0 := 0; 30459#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30984#L584 ssl3_accept_~skip~0 := 0; 30983#L98-3 assume true; 30982#L98-1 assume !false; 30981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30980#L101 assume !(12292 == ssl3_accept_~s__state~0); 30979#L104 assume !(16384 == ssl3_accept_~s__state~0); 30975#L107 assume !(8192 == ssl3_accept_~s__state~0); 30974#L110 assume !(24576 == ssl3_accept_~s__state~0); 30973#L113 assume !(8195 == ssl3_accept_~s__state~0); 30971#L116 assume !(8480 == ssl3_accept_~s__state~0); 30966#L119 assume !(8481 == ssl3_accept_~s__state~0); 30964#L122 assume !(8482 == ssl3_accept_~s__state~0); 30962#L125 assume !(8464 == ssl3_accept_~s__state~0); 30960#L128 assume !(8465 == ssl3_accept_~s__state~0); 30958#L131 assume !(8466 == ssl3_accept_~s__state~0); 30956#L134 assume !(8496 == ssl3_accept_~s__state~0); 30954#L137 assume !(8497 == ssl3_accept_~s__state~0); 30952#L140 assume 8512 == ssl3_accept_~s__state~0; 30436#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30437#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30462#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30463#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30927#L584 ssl3_accept_~skip~0 := 0; 30922#L98-3 assume true; 30920#L98-1 assume !false; 30918#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30916#L101 assume !(12292 == ssl3_accept_~s__state~0); 30914#L104 assume !(16384 == ssl3_accept_~s__state~0); 30912#L107 assume !(8192 == ssl3_accept_~s__state~0); 30910#L110 assume !(24576 == ssl3_accept_~s__state~0); 30908#L113 assume !(8195 == ssl3_accept_~s__state~0); 30906#L116 assume !(8480 == ssl3_accept_~s__state~0); 30904#L119 assume !(8481 == ssl3_accept_~s__state~0); 30902#L122 assume !(8482 == ssl3_accept_~s__state~0); 30900#L125 assume !(8464 == ssl3_accept_~s__state~0); 30898#L128 assume !(8465 == ssl3_accept_~s__state~0); 30896#L131 assume !(8466 == ssl3_accept_~s__state~0); 30894#L134 assume !(8496 == ssl3_accept_~s__state~0); 30892#L137 assume !(8497 == ssl3_accept_~s__state~0); 30890#L140 assume !(8512 == ssl3_accept_~s__state~0); 30887#L143 assume !(8513 == ssl3_accept_~s__state~0); 30885#L146 assume 8528 == ssl3_accept_~s__state~0; 30419#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30376#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30377#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30383#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30415#L351 assume !(ssl3_accept_~ret~0 <= 0); 30416#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30523#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30372#L584 ssl3_accept_~skip~0 := 0; 30364#L98-3 assume true; 30365#L98-1 assume !false; 31025#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31024#L101 assume !(12292 == ssl3_accept_~s__state~0); 31023#L104 assume !(16384 == ssl3_accept_~s__state~0); 31022#L107 assume !(8192 == ssl3_accept_~s__state~0); 31021#L110 assume !(24576 == ssl3_accept_~s__state~0); 31020#L113 assume !(8195 == ssl3_accept_~s__state~0); 31019#L116 assume !(8480 == ssl3_accept_~s__state~0); 31018#L119 assume !(8481 == ssl3_accept_~s__state~0); 30434#L122 assume !(8482 == ssl3_accept_~s__state~0); 30407#L125 assume !(8464 == ssl3_accept_~s__state~0); 30408#L128 assume !(8465 == ssl3_accept_~s__state~0); 30386#L131 assume !(8466 == ssl3_accept_~s__state~0); 30387#L134 assume !(8496 == ssl3_accept_~s__state~0); 30536#L137 assume !(8497 == ssl3_accept_~s__state~0); 30537#L140 assume !(8512 == ssl3_accept_~s__state~0); 30513#L143 assume !(8513 == ssl3_accept_~s__state~0); 30514#L146 assume !(8528 == ssl3_accept_~s__state~0); 30934#L149 assume !(8529 == ssl3_accept_~s__state~0); 30928#L152 assume 8544 == ssl3_accept_~s__state~0; 30546#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30531#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 30480#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30476#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30352#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30346#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30347#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30875#L584 ssl3_accept_~skip~0 := 0; 30874#L98-3 assume true; 30873#L98-1 assume !false; 30872#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30871#L101 assume !(12292 == ssl3_accept_~s__state~0); 30870#L104 assume !(16384 == ssl3_accept_~s__state~0); 30869#L107 assume !(8192 == ssl3_accept_~s__state~0); 30868#L110 assume !(24576 == ssl3_accept_~s__state~0); 30867#L113 assume !(8195 == ssl3_accept_~s__state~0); 30866#L116 assume !(8480 == ssl3_accept_~s__state~0); 30865#L119 assume !(8481 == ssl3_accept_~s__state~0); 30864#L122 assume !(8482 == ssl3_accept_~s__state~0); 30863#L125 assume !(8464 == ssl3_accept_~s__state~0); 30862#L128 assume !(8465 == ssl3_accept_~s__state~0); 30861#L131 assume !(8466 == ssl3_accept_~s__state~0); 30751#L134 assume !(8496 == ssl3_accept_~s__state~0); 30750#L137 assume !(8497 == ssl3_accept_~s__state~0); 30749#L140 assume !(8512 == ssl3_accept_~s__state~0); 30748#L143 assume !(8513 == ssl3_accept_~s__state~0); 30747#L146 assume !(8528 == ssl3_accept_~s__state~0); 30745#L149 assume !(8529 == ssl3_accept_~s__state~0); 30744#L152 assume !(8544 == ssl3_accept_~s__state~0); 30743#L155 assume !(8545 == ssl3_accept_~s__state~0); 30741#L158 assume !(8560 == ssl3_accept_~s__state~0); 30738#L161 assume !(8561 == ssl3_accept_~s__state~0); 30581#L164 assume 8448 == ssl3_accept_~s__state~0; 30516#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 30417#L425 assume !(ssl3_accept_~num1~0 > 0); 30406#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30422#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30602#L584 ssl3_accept_~skip~0 := 0; 30597#L98-3 assume true; 30592#L98-1 assume !false; 30587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30574#L101 assume !(12292 == ssl3_accept_~s__state~0); 30575#L104 assume !(16384 == ssl3_accept_~s__state~0); 30570#L107 assume !(8192 == ssl3_accept_~s__state~0); 30568#L110 assume !(24576 == ssl3_accept_~s__state~0); 30567#L113 assume !(8195 == ssl3_accept_~s__state~0); 30562#L116 assume !(8480 == ssl3_accept_~s__state~0); 30560#L119 assume !(8481 == ssl3_accept_~s__state~0); 30561#L122 assume !(8482 == ssl3_accept_~s__state~0); 30563#L125 assume 8464 == ssl3_accept_~s__state~0; 30529#L132 [2018-11-18 14:40:28,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 14:40:28,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,554 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1150262370, now seen corresponding path program 1 times [2018-11-18 14:40:28,554 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,554 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,604 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 14:40:28,604 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 14:40:28,604 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 14:40:28,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,645 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:28,662 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 14:40:28,680 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 14:40:28,680 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 14:40:28,680 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:28,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 14:40:28,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 14:40:28,681 INFO L87 Difference]: Start difference. First operand 680 states and 863 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-18 14:40:28,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:28,884 INFO L93 Difference]: Finished difference Result 1128 states and 1416 transitions. [2018-11-18 14:40:28,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 14:40:28,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1128 states and 1416 transitions. [2018-11-18 14:40:28,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 952 [2018-11-18 14:40:28,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1128 states to 1128 states and 1416 transitions. [2018-11-18 14:40:28,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1021 [2018-11-18 14:40:28,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1021 [2018-11-18 14:40:28,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1128 states and 1416 transitions. [2018-11-18 14:40:28,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:28,892 INFO L705 BuchiCegarLoop]: Abstraction has 1128 states and 1416 transitions. [2018-11-18 14:40:28,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states and 1416 transitions. [2018-11-18 14:40:28,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 859. [2018-11-18 14:40:28,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 859 states. [2018-11-18 14:40:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1088 transitions. [2018-11-18 14:40:28,901 INFO L728 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-18 14:40:28,901 INFO L608 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-18 14:40:28,901 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 14:40:28,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 859 states and 1088 transitions. [2018-11-18 14:40:28,903 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 683 [2018-11-18 14:40:28,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:28,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:28,905 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 14:40:28,905 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, 1] [2018-11-18 14:40:28,905 INFO L794 eck$LassoCheckResult]: Stem: 32784#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32619#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32615#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 32616#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32727#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32728#L98-3 assume true; 32875#L98-1 assume !false; 33137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33138#L101 assume !(12292 == ssl3_accept_~s__state~0); 33132#L104 assume !(16384 == ssl3_accept_~s__state~0); 33133#L107 assume !(8192 == ssl3_accept_~s__state~0); 33125#L110 assume !(24576 == ssl3_accept_~s__state~0); 33126#L113 assume !(8195 == ssl3_accept_~s__state~0); 33121#L116 assume !(8480 == ssl3_accept_~s__state~0); 33122#L119 assume !(8481 == ssl3_accept_~s__state~0); 33109#L122 assume !(8482 == ssl3_accept_~s__state~0); 33110#L125 assume 8464 == ssl3_accept_~s__state~0; 32792#L132 [2018-11-18 14:40:28,905 INFO L796 eck$LassoCheckResult]: Loop: 32792#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 32652#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32653#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32687#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33455#L584 ssl3_accept_~skip~0 := 0; 33454#L98-3 assume true; 32635#L98-1 assume !false; 32636#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33453#L101 assume !(12292 == ssl3_accept_~s__state~0); 33452#L104 assume !(16384 == ssl3_accept_~s__state~0); 32804#L107 assume !(8192 == ssl3_accept_~s__state~0); 32790#L110 assume !(24576 == ssl3_accept_~s__state~0); 32755#L113 assume !(8195 == ssl3_accept_~s__state~0); 32756#L116 assume !(8480 == ssl3_accept_~s__state~0); 33435#L119 assume !(8481 == ssl3_accept_~s__state~0); 32690#L122 assume !(8482 == ssl3_accept_~s__state~0); 32691#L125 assume !(8464 == ssl3_accept_~s__state~0); 33398#L128 assume !(8465 == ssl3_accept_~s__state~0); 33396#L131 assume !(8466 == ssl3_accept_~s__state~0); 33242#L134 assume 8496 == ssl3_accept_~s__state~0; 32767#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 32736#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32737#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 33187#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32717#L290-2 ssl3_accept_~s__init_num~0 := 0; 32675#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32628#L584 ssl3_accept_~skip~0 := 0; 32620#L98-3 assume true; 32621#L98-1 assume !false; 32787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32788#L101 assume !(12292 == ssl3_accept_~s__state~0); 32794#L104 assume !(16384 == ssl3_accept_~s__state~0); 32795#L107 assume !(8192 == ssl3_accept_~s__state~0); 33451#L110 assume !(24576 == ssl3_accept_~s__state~0); 33436#L113 assume !(8195 == ssl3_accept_~s__state~0); 33434#L116 assume !(8480 == ssl3_accept_~s__state~0); 33433#L119 assume !(8481 == ssl3_accept_~s__state~0); 33432#L122 assume !(8482 == ssl3_accept_~s__state~0); 33431#L125 assume !(8464 == ssl3_accept_~s__state~0); 33430#L128 assume !(8465 == ssl3_accept_~s__state~0); 33429#L131 assume !(8466 == ssl3_accept_~s__state~0); 32810#L134 assume !(8496 == ssl3_accept_~s__state~0); 32798#L137 assume !(8497 == ssl3_accept_~s__state~0); 32799#L140 assume !(8512 == ssl3_accept_~s__state~0); 32774#L143 assume !(8513 == ssl3_accept_~s__state~0); 32758#L146 assume !(8528 == ssl3_accept_~s__state~0); 32759#L149 assume !(8529 == ssl3_accept_~s__state~0); 32749#L152 assume !(8544 == ssl3_accept_~s__state~0); 32695#L155 assume !(8545 == ssl3_accept_~s__state~0); 32667#L158 assume !(8560 == ssl3_accept_~s__state~0); 32668#L161 assume !(8561 == ssl3_accept_~s__state~0); 32648#L164 assume !(8448 == ssl3_accept_~s__state~0); 32649#L167 assume !(8576 == ssl3_accept_~s__state~0); 32813#L170 assume !(8577 == ssl3_accept_~s__state~0); 32806#L173 assume !(8592 == ssl3_accept_~s__state~0); 32777#L176 assume !(8593 == ssl3_accept_~s__state~0); 32762#L179 assume !(8608 == ssl3_accept_~s__state~0); 32763#L182 assume !(8609 == ssl3_accept_~s__state~0); 32751#L185 assume !(8640 == ssl3_accept_~s__state~0); 32699#L188 assume !(8641 == ssl3_accept_~s__state~0); 32700#L191 assume 8656 == ssl3_accept_~s__state~0; 32716#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32709#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32710#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32732#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 32656#L505 assume !(0 == ssl3_accept_~tmp___10~0); 32657#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33391#L584 ssl3_accept_~skip~0 := 0; 33240#L98-3 assume true; 33235#L98-1 assume !false; 33233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33231#L101 assume !(12292 == ssl3_accept_~s__state~0); 33229#L104 assume !(16384 == ssl3_accept_~s__state~0); 33227#L107 assume !(8192 == ssl3_accept_~s__state~0); 33225#L110 assume !(24576 == ssl3_accept_~s__state~0); 33223#L113 assume !(8195 == ssl3_accept_~s__state~0); 33221#L116 assume !(8480 == ssl3_accept_~s__state~0); 33219#L119 assume !(8481 == ssl3_accept_~s__state~0); 33217#L122 assume !(8482 == ssl3_accept_~s__state~0); 33215#L125 assume !(8464 == ssl3_accept_~s__state~0); 33213#L128 assume !(8465 == ssl3_accept_~s__state~0); 33211#L131 assume !(8466 == ssl3_accept_~s__state~0); 33209#L134 assume !(8496 == ssl3_accept_~s__state~0); 33207#L137 assume !(8497 == ssl3_accept_~s__state~0); 33205#L140 assume !(8512 == ssl3_accept_~s__state~0); 33203#L143 assume !(8513 == ssl3_accept_~s__state~0); 33201#L146 assume !(8528 == ssl3_accept_~s__state~0); 33199#L149 assume !(8529 == ssl3_accept_~s__state~0); 33193#L152 assume !(8544 == ssl3_accept_~s__state~0); 33189#L155 assume !(8545 == ssl3_accept_~s__state~0); 33188#L158 assume !(8560 == ssl3_accept_~s__state~0); 33186#L161 assume !(8561 == ssl3_accept_~s__state~0); 33184#L164 assume !(8448 == ssl3_accept_~s__state~0); 33178#L167 assume !(8576 == ssl3_accept_~s__state~0); 33176#L170 assume !(8577 == ssl3_accept_~s__state~0); 33174#L173 assume !(8592 == ssl3_accept_~s__state~0); 33172#L176 assume !(8593 == ssl3_accept_~s__state~0); 33170#L179 assume !(8608 == ssl3_accept_~s__state~0); 33168#L182 assume !(8609 == ssl3_accept_~s__state~0); 33166#L185 assume !(8640 == ssl3_accept_~s__state~0); 33164#L188 assume !(8641 == ssl3_accept_~s__state~0); 33162#L191 assume !(8656 == ssl3_accept_~s__state~0); 33160#L194 assume !(8657 == ssl3_accept_~s__state~0); 32604#L197 assume 8672 == ssl3_accept_~s__state~0; 32605#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 32708#L513 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 32655#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32703#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32705#L524-2 ssl3_accept_~s__init_num~0 := 0; 32715#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33445#L584 ssl3_accept_~skip~0 := 0; 33444#L98-3 assume true; 33443#L98-1 assume !false; 33442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33441#L101 assume !(12292 == ssl3_accept_~s__state~0); 33440#L104 assume !(16384 == ssl3_accept_~s__state~0); 33439#L107 assume !(8192 == ssl3_accept_~s__state~0); 33438#L110 assume !(24576 == ssl3_accept_~s__state~0); 33437#L113 assume !(8195 == ssl3_accept_~s__state~0); 32743#L116 assume !(8480 == ssl3_accept_~s__state~0); 32744#L119 assume !(8481 == ssl3_accept_~s__state~0); 32748#L122 assume !(8482 == ssl3_accept_~s__state~0); 32663#L125 assume !(8464 == ssl3_accept_~s__state~0); 32664#L128 assume !(8465 == ssl3_accept_~s__state~0); 32642#L131 assume !(8466 == ssl3_accept_~s__state~0); 32643#L134 assume !(8496 == ssl3_accept_~s__state~0); 32908#L137 assume !(8497 == ssl3_accept_~s__state~0); 32906#L140 assume !(8512 == ssl3_accept_~s__state~0); 32904#L143 assume !(8513 == ssl3_accept_~s__state~0); 32902#L146 assume !(8528 == ssl3_accept_~s__state~0); 32900#L149 assume !(8529 == ssl3_accept_~s__state~0); 32898#L152 assume !(8544 == ssl3_accept_~s__state~0); 32896#L155 assume !(8545 == ssl3_accept_~s__state~0); 32894#L158 assume !(8560 == ssl3_accept_~s__state~0); 32892#L161 assume !(8561 == ssl3_accept_~s__state~0); 32863#L164 assume 8448 == ssl3_accept_~s__state~0; 32860#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32856#L425 assume !(ssl3_accept_~num1~0 > 0); 32853#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32849#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32842#L584 ssl3_accept_~skip~0 := 0; 32839#L98-3 assume true; 32836#L98-1 assume !false; 32833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32832#L101 assume !(12292 == ssl3_accept_~s__state~0); 32830#L104 assume !(16384 == ssl3_accept_~s__state~0); 32828#L107 assume !(8192 == ssl3_accept_~s__state~0); 32826#L110 assume !(24576 == ssl3_accept_~s__state~0); 32823#L113 assume !(8195 == ssl3_accept_~s__state~0); 32821#L116 assume !(8480 == ssl3_accept_~s__state~0); 32820#L119 assume !(8481 == ssl3_accept_~s__state~0); 32818#L122 assume !(8482 == ssl3_accept_~s__state~0); 32819#L125 assume 8464 == ssl3_accept_~s__state~0; 32792#L132 [2018-11-18 14:40:28,906 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 14:40:28,906 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,906 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,907 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:28,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:28,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:28,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1067621997, now seen corresponding path program 1 times [2018-11-18 14:40:28,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:28,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:28,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,914 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:28,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:28,975 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 14:40:28,975 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:28,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:28,976 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:28,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:28,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:28,976 INFO L87 Difference]: Start difference. First operand 859 states and 1088 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-18 14:40:28,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:28,991 INFO L93 Difference]: Finished difference Result 1495 states and 1915 transitions. [2018-11-18 14:40:28,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:28,992 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1495 states and 1915 transitions. [2018-11-18 14:40:28,995 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-18 14:40:29,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-18 14:40:29,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-11-18 14:40:29,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-11-18 14:40:29,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1495 states and 1915 transitions. [2018-11-18 14:40:29,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,002 INFO L705 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 14:40:29,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states and 1915 transitions. [2018-11-18 14:40:29,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2018-11-18 14:40:29,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-18 14:40:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-18 14:40:29,026 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 14:40:29,027 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 14:40:29,027 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 14:40:29,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1915 transitions. [2018-11-18 14:40:29,030 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-18 14:40:29,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,032 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 14:40:29,032 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, 1, 1] [2018-11-18 14:40:29,032 INFO L794 eck$LassoCheckResult]: Stem: 35156#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34983#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34975#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 34976#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35095#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35096#L98-3 assume true; 35302#L98-1 assume !false; 36364#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36360#L101 assume !(12292 == ssl3_accept_~s__state~0); 36359#L104 assume !(16384 == ssl3_accept_~s__state~0); 36358#L107 assume !(8192 == ssl3_accept_~s__state~0); 36356#L110 assume !(24576 == ssl3_accept_~s__state~0); 36355#L113 assume !(8195 == ssl3_accept_~s__state~0); 36351#L116 assume !(8480 == ssl3_accept_~s__state~0); 36348#L119 assume !(8481 == ssl3_accept_~s__state~0); 36283#L122 assume !(8482 == ssl3_accept_~s__state~0); 35225#L125 assume 8464 == ssl3_accept_~s__state~0; 35164#L132 [2018-11-18 14:40:29,032 INFO L796 eck$LassoCheckResult]: Loop: 35164#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 35013#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35014#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35050#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36272#L584 ssl3_accept_~skip~0 := 0; 36270#L98-3 assume true; 36268#L98-1 assume !false; 36266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36264#L101 assume !(12292 == ssl3_accept_~s__state~0); 36262#L104 assume !(16384 == ssl3_accept_~s__state~0); 36260#L107 assume !(8192 == ssl3_accept_~s__state~0); 36258#L110 assume !(24576 == ssl3_accept_~s__state~0); 36256#L113 assume !(8195 == ssl3_accept_~s__state~0); 36254#L116 assume !(8480 == ssl3_accept_~s__state~0); 36252#L119 assume !(8481 == ssl3_accept_~s__state~0); 36251#L122 assume !(8482 == ssl3_accept_~s__state~0); 36249#L125 assume !(8464 == ssl3_accept_~s__state~0); 36247#L128 assume !(8465 == ssl3_accept_~s__state~0); 36245#L131 assume !(8466 == ssl3_accept_~s__state~0); 36242#L134 assume 8496 == ssl3_accept_~s__state~0; 35630#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36241#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36011#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 36238#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 36239#L290-2 ssl3_accept_~s__init_num~0 := 0; 36446#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36443#L584 ssl3_accept_~skip~0 := 0; 36442#L98-3 assume true; 36441#L98-1 assume !false; 36440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36434#L101 assume !(12292 == ssl3_accept_~s__state~0); 36433#L104 assume !(16384 == ssl3_accept_~s__state~0); 35179#L107 assume !(8192 == ssl3_accept_~s__state~0); 35180#L110 assume !(24576 == ssl3_accept_~s__state~0); 36344#L113 assume !(8195 == ssl3_accept_~s__state~0); 36345#L116 assume !(8480 == ssl3_accept_~s__state~0); 36339#L119 assume !(8481 == ssl3_accept_~s__state~0); 36340#L122 assume !(8482 == ssl3_accept_~s__state~0); 36331#L125 assume !(8464 == ssl3_accept_~s__state~0); 36332#L128 assume !(8465 == ssl3_accept_~s__state~0); 35003#L131 assume !(8466 == ssl3_accept_~s__state~0); 35004#L134 assume !(8496 == ssl3_accept_~s__state~0); 35173#L137 assume !(8497 == ssl3_accept_~s__state~0); 35174#L140 assume !(8512 == ssl3_accept_~s__state~0); 35145#L143 assume !(8513 == ssl3_accept_~s__state~0); 35127#L146 assume !(8528 == ssl3_accept_~s__state~0); 35128#L149 assume !(8529 == ssl3_accept_~s__state~0); 36431#L152 assume !(8544 == ssl3_accept_~s__state~0); 36430#L155 assume !(8545 == ssl3_accept_~s__state~0); 36429#L158 assume !(8560 == ssl3_accept_~s__state~0); 36428#L161 assume !(8561 == ssl3_accept_~s__state~0); 36427#L164 assume !(8448 == ssl3_accept_~s__state~0); 36426#L167 assume !(8576 == ssl3_accept_~s__state~0); 35203#L170 assume !(8577 == ssl3_accept_~s__state~0); 35188#L173 assume !(8592 == ssl3_accept_~s__state~0); 35189#L176 assume !(8593 == ssl3_accept_~s__state~0); 36424#L179 assume !(8608 == ssl3_accept_~s__state~0); 36423#L182 assume !(8609 == ssl3_accept_~s__state~0); 36322#L185 assume !(8640 == ssl3_accept_~s__state~0); 35063#L188 assume !(8641 == ssl3_accept_~s__state~0); 35064#L191 assume 8656 == ssl3_accept_~s__state~0; 35083#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35074#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35075#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35119#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35017#L505 assume !(0 == ssl3_accept_~tmp___10~0); 35018#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36315#L584 ssl3_accept_~skip~0 := 0; 36314#L98-3 assume true; 36313#L98-1 assume !false; 36312#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36311#L101 assume !(12292 == ssl3_accept_~s__state~0); 36310#L104 assume !(16384 == ssl3_accept_~s__state~0); 36309#L107 assume !(8192 == ssl3_accept_~s__state~0); 36308#L110 assume !(24576 == ssl3_accept_~s__state~0); 36307#L113 assume !(8195 == ssl3_accept_~s__state~0); 36306#L116 assume !(8480 == ssl3_accept_~s__state~0); 36305#L119 assume !(8481 == ssl3_accept_~s__state~0); 36304#L122 assume !(8482 == ssl3_accept_~s__state~0); 36303#L125 assume !(8464 == ssl3_accept_~s__state~0); 36302#L128 assume !(8465 == ssl3_accept_~s__state~0); 36301#L131 assume !(8466 == ssl3_accept_~s__state~0); 36300#L134 assume !(8496 == ssl3_accept_~s__state~0); 36299#L137 assume !(8497 == ssl3_accept_~s__state~0); 36298#L140 assume !(8512 == ssl3_accept_~s__state~0); 36297#L143 assume !(8513 == ssl3_accept_~s__state~0); 36296#L146 assume !(8528 == ssl3_accept_~s__state~0); 36295#L149 assume !(8529 == ssl3_accept_~s__state~0); 36294#L152 assume !(8544 == ssl3_accept_~s__state~0); 36293#L155 assume !(8545 == ssl3_accept_~s__state~0); 36292#L158 assume !(8560 == ssl3_accept_~s__state~0); 36291#L161 assume !(8561 == ssl3_accept_~s__state~0); 36290#L164 assume !(8448 == ssl3_accept_~s__state~0); 36289#L167 assume !(8576 == ssl3_accept_~s__state~0); 36288#L170 assume !(8577 == ssl3_accept_~s__state~0); 36287#L173 assume !(8592 == ssl3_accept_~s__state~0); 36286#L176 assume !(8593 == ssl3_accept_~s__state~0); 36285#L179 assume !(8608 == ssl3_accept_~s__state~0); 36284#L182 assume !(8609 == ssl3_accept_~s__state~0); 35376#L185 assume !(8640 == ssl3_accept_~s__state~0); 35375#L188 assume !(8641 == ssl3_accept_~s__state~0); 35364#L191 assume !(8656 == ssl3_accept_~s__state~0); 35365#L194 assume !(8657 == ssl3_accept_~s__state~0); 34964#L197 assume 8672 == ssl3_accept_~s__state~0; 34965#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 35072#L513 assume !(4 == ssl3_accept_~blastFlag~0); 35073#L516 assume !(3 == ssl3_accept_~blastFlag~0); 35654#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35067#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35069#L524-2 ssl3_accept_~s__init_num~0 := 0; 36401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36385#L584 ssl3_accept_~skip~0 := 0; 36379#L98-3 assume true; 36377#L98-1 assume !false; 36375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36373#L101 assume !(12292 == ssl3_accept_~s__state~0); 36371#L104 assume !(16384 == ssl3_accept_~s__state~0); 36369#L107 assume !(8192 == ssl3_accept_~s__state~0); 36368#L110 assume !(24576 == ssl3_accept_~s__state~0); 36366#L113 assume !(8195 == ssl3_accept_~s__state~0); 36362#L116 assume !(8480 == ssl3_accept_~s__state~0); 35116#L119 assume !(8481 == ssl3_accept_~s__state~0); 35053#L122 assume !(8482 == ssl3_accept_~s__state~0); 35024#L125 assume !(8464 == ssl3_accept_~s__state~0); 35025#L128 assume !(8465 == ssl3_accept_~s__state~0); 35038#L131 assume !(8466 == ssl3_accept_~s__state~0); 35980#L134 assume !(8496 == ssl3_accept_~s__state~0); 35977#L137 assume !(8497 == ssl3_accept_~s__state~0); 35974#L140 assume !(8512 == ssl3_accept_~s__state~0); 35971#L143 assume !(8513 == ssl3_accept_~s__state~0); 35968#L146 assume !(8528 == ssl3_accept_~s__state~0); 35965#L149 assume !(8529 == ssl3_accept_~s__state~0); 35962#L152 assume !(8544 == ssl3_accept_~s__state~0); 35959#L155 assume !(8545 == ssl3_accept_~s__state~0); 35956#L158 assume !(8560 == ssl3_accept_~s__state~0); 35953#L161 assume !(8561 == ssl3_accept_~s__state~0); 35273#L164 assume 8448 == ssl3_accept_~s__state~0; 35270#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35271#L425 assume !(ssl3_accept_~num1~0 > 0); 35261#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35262#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35650#L584 ssl3_accept_~skip~0 := 0; 35649#L98-3 assume true; 35648#L98-1 assume !false; 35647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35645#L101 assume !(12292 == ssl3_accept_~s__state~0); 35644#L104 assume !(16384 == ssl3_accept_~s__state~0); 35643#L107 assume !(8192 == ssl3_accept_~s__state~0); 35641#L110 assume !(24576 == ssl3_accept_~s__state~0); 35639#L113 assume !(8195 == ssl3_accept_~s__state~0); 35638#L116 assume !(8480 == ssl3_accept_~s__state~0); 35637#L119 assume !(8481 == ssl3_accept_~s__state~0); 35635#L122 assume !(8482 == ssl3_accept_~s__state~0); 35634#L125 assume 8464 == ssl3_accept_~s__state~0; 35164#L132 [2018-11-18 14:40:29,033 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 14:40:29,033 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,039 INFO L82 PathProgramCache]: Analyzing trace with hash 84563020, now seen corresponding path program 1 times [2018-11-18 14:40:29,039 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,039 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,040 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:29,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 14:40:29,074 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:29,074 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:29,074 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:29,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:29,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:29,075 INFO L87 Difference]: Start difference. First operand 1495 states and 1915 transitions. cyclomatic complexity: 423 Second operand 3 states. [2018-11-18 14:40:29,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:29,094 INFO L93 Difference]: Finished difference Result 1640 states and 2079 transitions. [2018-11-18 14:40:29,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:29,096 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1640 states and 2079 transitions. [2018-11-18 14:40:29,100 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1413 [2018-11-18 14:40:29,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1640 states to 1589 states and 2020 transitions. [2018-11-18 14:40:29,108 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1482 [2018-11-18 14:40:29,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1482 [2018-11-18 14:40:29,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1589 states and 2020 transitions. [2018-11-18 14:40:29,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,110 INFO L705 BuchiCegarLoop]: Abstraction has 1589 states and 2020 transitions. [2018-11-18 14:40:29,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states and 2020 transitions. [2018-11-18 14:40:29,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1542. [2018-11-18 14:40:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-11-18 14:40:29,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1967 transitions. [2018-11-18 14:40:29,124 INFO L728 BuchiCegarLoop]: Abstraction has 1542 states and 1967 transitions. [2018-11-18 14:40:29,124 INFO L608 BuchiCegarLoop]: Abstraction has 1542 states and 1967 transitions. [2018-11-18 14:40:29,124 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 14:40:29,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1542 states and 1967 transitions. [2018-11-18 14:40:29,128 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1366 [2018-11-18 14:40:29,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,130 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 14:40:29,130 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, 1, 1] [2018-11-18 14:40:29,130 INFO L794 eck$LassoCheckResult]: Stem: 38287#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38126#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38116#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 38117#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38231#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 38232#L98-3 assume true; 38350#L98-1 assume !false; 39412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39410#L101 assume !(12292 == ssl3_accept_~s__state~0); 39408#L104 assume !(16384 == ssl3_accept_~s__state~0); 39406#L107 assume !(8192 == ssl3_accept_~s__state~0); 39404#L110 assume !(24576 == ssl3_accept_~s__state~0); 39402#L113 assume !(8195 == ssl3_accept_~s__state~0); 39400#L116 assume !(8480 == ssl3_accept_~s__state~0); 39398#L119 assume !(8481 == ssl3_accept_~s__state~0); 39396#L122 assume !(8482 == ssl3_accept_~s__state~0); 39394#L125 assume 8464 == ssl3_accept_~s__state~0; 38981#L132 [2018-11-18 14:40:29,130 INFO L796 eck$LassoCheckResult]: Loop: 38981#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 39133#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38157#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39130#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39124#L584 ssl3_accept_~skip~0 := 0; 39122#L98-3 assume true; 39120#L98-1 assume !false; 39117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39115#L101 assume !(12292 == ssl3_accept_~s__state~0); 39113#L104 assume !(16384 == ssl3_accept_~s__state~0); 39111#L107 assume !(8192 == ssl3_accept_~s__state~0); 39109#L110 assume !(24576 == ssl3_accept_~s__state~0); 39107#L113 assume !(8195 == ssl3_accept_~s__state~0); 39106#L116 assume !(8480 == ssl3_accept_~s__state~0); 39105#L119 assume !(8481 == ssl3_accept_~s__state~0); 39103#L122 assume !(8482 == ssl3_accept_~s__state~0); 39101#L125 assume !(8464 == ssl3_accept_~s__state~0); 39099#L128 assume !(8465 == ssl3_accept_~s__state~0); 39097#L131 assume !(8466 == ssl3_accept_~s__state~0); 39093#L134 assume 8496 == ssl3_accept_~s__state~0; 38607#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 39089#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39073#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 39071#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 39072#L290-2 ssl3_accept_~s__init_num~0 := 0; 39220#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39214#L584 ssl3_accept_~skip~0 := 0; 39212#L98-3 assume true; 39210#L98-1 assume !false; 39208#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39206#L101 assume !(12292 == ssl3_accept_~s__state~0); 39204#L104 assume !(16384 == ssl3_accept_~s__state~0); 39202#L107 assume !(8192 == ssl3_accept_~s__state~0); 39200#L110 assume !(24576 == ssl3_accept_~s__state~0); 39198#L113 assume !(8195 == ssl3_accept_~s__state~0); 39196#L116 assume !(8480 == ssl3_accept_~s__state~0); 39194#L119 assume !(8481 == ssl3_accept_~s__state~0); 39192#L122 assume !(8482 == ssl3_accept_~s__state~0); 39190#L125 assume !(8464 == ssl3_accept_~s__state~0); 39188#L128 assume !(8465 == ssl3_accept_~s__state~0); 39186#L131 assume !(8466 == ssl3_accept_~s__state~0); 39184#L134 assume !(8496 == ssl3_accept_~s__state~0); 39182#L137 assume !(8497 == ssl3_accept_~s__state~0); 39180#L140 assume !(8512 == ssl3_accept_~s__state~0); 39178#L143 assume !(8513 == ssl3_accept_~s__state~0); 39176#L146 assume !(8528 == ssl3_accept_~s__state~0); 39174#L149 assume !(8529 == ssl3_accept_~s__state~0); 39172#L152 assume !(8544 == ssl3_accept_~s__state~0); 39170#L155 assume !(8545 == ssl3_accept_~s__state~0); 39168#L158 assume !(8560 == ssl3_accept_~s__state~0); 39166#L161 assume !(8561 == ssl3_accept_~s__state~0); 39164#L164 assume !(8448 == ssl3_accept_~s__state~0); 39162#L167 assume !(8576 == ssl3_accept_~s__state~0); 39160#L170 assume !(8577 == ssl3_accept_~s__state~0); 39158#L173 assume !(8592 == ssl3_accept_~s__state~0); 39156#L176 assume !(8593 == ssl3_accept_~s__state~0); 39154#L179 assume !(8608 == ssl3_accept_~s__state~0); 39148#L182 assume !(8609 == ssl3_accept_~s__state~0); 39146#L185 assume !(8640 == ssl3_accept_~s__state~0); 38467#L188 assume !(8641 == ssl3_accept_~s__state~0); 38466#L191 assume 8656 == ssl3_accept_~s__state~0; 38398#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38465#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 38464#L496 assume !(2 == ssl3_accept_~blastFlag~0); 38463#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 38462#L505 assume !(0 == ssl3_accept_~tmp___10~0); 38460#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38455#L584 ssl3_accept_~skip~0 := 0; 38454#L98-3 assume true; 38453#L98-1 assume !false; 38452#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38451#L101 assume !(12292 == ssl3_accept_~s__state~0); 38450#L104 assume !(16384 == ssl3_accept_~s__state~0); 38449#L107 assume !(8192 == ssl3_accept_~s__state~0); 38448#L110 assume !(24576 == ssl3_accept_~s__state~0); 38447#L113 assume !(8195 == ssl3_accept_~s__state~0); 38446#L116 assume !(8480 == ssl3_accept_~s__state~0); 38445#L119 assume !(8481 == ssl3_accept_~s__state~0); 38444#L122 assume !(8482 == ssl3_accept_~s__state~0); 38443#L125 assume !(8464 == ssl3_accept_~s__state~0); 38442#L128 assume !(8465 == ssl3_accept_~s__state~0); 38441#L131 assume !(8466 == ssl3_accept_~s__state~0); 38440#L134 assume !(8496 == ssl3_accept_~s__state~0); 38439#L137 assume !(8497 == ssl3_accept_~s__state~0); 38438#L140 assume !(8512 == ssl3_accept_~s__state~0); 38437#L143 assume !(8513 == ssl3_accept_~s__state~0); 38436#L146 assume !(8528 == ssl3_accept_~s__state~0); 38435#L149 assume !(8529 == ssl3_accept_~s__state~0); 38434#L152 assume !(8544 == ssl3_accept_~s__state~0); 38433#L155 assume !(8545 == ssl3_accept_~s__state~0); 38432#L158 assume !(8560 == ssl3_accept_~s__state~0); 38431#L161 assume !(8561 == ssl3_accept_~s__state~0); 38430#L164 assume !(8448 == ssl3_accept_~s__state~0); 38429#L167 assume !(8576 == ssl3_accept_~s__state~0); 38428#L170 assume !(8577 == ssl3_accept_~s__state~0); 38427#L173 assume !(8592 == ssl3_accept_~s__state~0); 38426#L176 assume !(8593 == ssl3_accept_~s__state~0); 38425#L179 assume !(8608 == ssl3_accept_~s__state~0); 38424#L182 assume !(8609 == ssl3_accept_~s__state~0); 38423#L185 assume !(8640 == ssl3_accept_~s__state~0); 38420#L188 assume !(8641 == ssl3_accept_~s__state~0); 38418#L191 assume !(8656 == ssl3_accept_~s__state~0); 38397#L194 assume !(8657 == ssl3_accept_~s__state~0); 38190#L197 assume 8672 == ssl3_accept_~s__state~0; 38380#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 38210#L513 assume !(4 == ssl3_accept_~blastFlag~0); 38154#L516 assume !(3 == ssl3_accept_~blastFlag~0); 38155#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 38207#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 38209#L524-2 ssl3_accept_~s__init_num~0 := 0; 38219#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39508#L584 ssl3_accept_~skip~0 := 0; 39507#L98-3 assume true; 39506#L98-1 assume !false; 39501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39499#L101 assume !(12292 == ssl3_accept_~s__state~0); 39497#L104 assume !(16384 == ssl3_accept_~s__state~0); 39495#L107 assume !(8192 == ssl3_accept_~s__state~0); 39493#L110 assume !(24576 == ssl3_accept_~s__state~0); 39491#L113 assume !(8195 == ssl3_accept_~s__state~0); 39489#L116 assume !(8480 == ssl3_accept_~s__state~0); 39487#L119 assume !(8481 == ssl3_accept_~s__state~0); 39485#L122 assume !(8482 == ssl3_accept_~s__state~0); 39478#L125 assume !(8464 == ssl3_accept_~s__state~0); 39475#L128 assume !(8465 == ssl3_accept_~s__state~0); 39473#L131 assume !(8466 == ssl3_accept_~s__state~0); 39054#L134 assume !(8496 == ssl3_accept_~s__state~0); 39049#L137 assume !(8497 == ssl3_accept_~s__state~0); 39045#L140 assume !(8512 == ssl3_accept_~s__state~0); 39039#L143 assume !(8513 == ssl3_accept_~s__state~0); 39037#L146 assume !(8528 == ssl3_accept_~s__state~0); 39035#L149 assume !(8529 == ssl3_accept_~s__state~0); 39033#L152 assume !(8544 == ssl3_accept_~s__state~0); 39032#L155 assume !(8545 == ssl3_accept_~s__state~0); 39031#L158 assume !(8560 == ssl3_accept_~s__state~0); 39026#L161 assume !(8561 == ssl3_accept_~s__state~0); 38471#L164 assume 8448 == ssl3_accept_~s__state~0; 38469#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38412#L425 assume !(ssl3_accept_~num1~0 > 0); 38413#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38407#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38399#L584 ssl3_accept_~skip~0 := 0; 38396#L98-3 assume true; 38395#L98-1 assume !false; 38393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38391#L101 assume !(12292 == ssl3_accept_~s__state~0); 38386#L104 assume !(16384 == ssl3_accept_~s__state~0); 38385#L107 assume !(8192 == ssl3_accept_~s__state~0); 38382#L110 assume !(24576 == ssl3_accept_~s__state~0); 38376#L113 assume !(8195 == ssl3_accept_~s__state~0); 38373#L116 assume !(8480 == ssl3_accept_~s__state~0); 38370#L119 assume !(8481 == ssl3_accept_~s__state~0); 38371#L122 assume !(8482 == ssl3_accept_~s__state~0); 38488#L125 assume 8464 == ssl3_accept_~s__state~0; 38981#L132 [2018-11-18 14:40:29,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 14:40:29,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,136 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1856018994, now seen corresponding path program 1 times [2018-11-18 14:40:29,136 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,136 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,137 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:29,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,193 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-11-18 14:40:29,193 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:29,193 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:29,193 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:29,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:29,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:29,194 INFO L87 Difference]: Start difference. First operand 1542 states and 1967 transitions. cyclomatic complexity: 429 Second operand 3 states. [2018-11-18 14:40:29,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:29,238 INFO L93 Difference]: Finished difference Result 2227 states and 2841 transitions. [2018-11-18 14:40:29,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:29,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2227 states and 2841 transitions. [2018-11-18 14:40:29,243 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1911 [2018-11-18 14:40:29,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2227 states to 2182 states and 2791 transitions. [2018-11-18 14:40:29,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2073 [2018-11-18 14:40:29,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2075 [2018-11-18 14:40:29,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2182 states and 2791 transitions. [2018-11-18 14:40:29,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,250 INFO L705 BuchiCegarLoop]: Abstraction has 2182 states and 2791 transitions. [2018-11-18 14:40:29,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2182 states and 2791 transitions. [2018-11-18 14:40:29,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2182 to 2137. [2018-11-18 14:40:29,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2018-11-18 14:40:29,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 2741 transitions. [2018-11-18 14:40:29,270 INFO L728 BuchiCegarLoop]: Abstraction has 2137 states and 2741 transitions. [2018-11-18 14:40:29,270 INFO L608 BuchiCegarLoop]: Abstraction has 2137 states and 2741 transitions. [2018-11-18 14:40:29,270 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 14:40:29,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2137 states and 2741 transitions. [2018-11-18 14:40:29,275 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1911 [2018-11-18 14:40:29,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,277 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 14:40:29,277 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, 1, 1] [2018-11-18 14:40:29,277 INFO L794 eck$LassoCheckResult]: Stem: 42062#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 41900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41901#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41891#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 41892#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42003#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42004#L98-3 assume true; 42125#L98-1 assume !false; 43681#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43679#L101 assume !(12292 == ssl3_accept_~s__state~0); 43677#L104 assume !(16384 == ssl3_accept_~s__state~0); 43675#L107 assume !(8192 == ssl3_accept_~s__state~0); 43673#L110 assume !(24576 == ssl3_accept_~s__state~0); 43671#L113 assume !(8195 == ssl3_accept_~s__state~0); 43669#L116 assume !(8480 == ssl3_accept_~s__state~0); 43667#L119 assume !(8481 == ssl3_accept_~s__state~0); 43665#L122 assume !(8482 == ssl3_accept_~s__state~0); 43009#L125 assume 8464 == ssl3_accept_~s__state~0; 42067#L132 [2018-11-18 14:40:29,277 INFO L796 eck$LassoCheckResult]: Loop: 42067#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 41931#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41932#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43378#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43372#L584 ssl3_accept_~skip~0 := 0; 43369#L98-3 assume true; 43361#L98-1 assume !false; 43357#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43355#L101 assume !(12292 == ssl3_accept_~s__state~0); 43352#L104 assume !(16384 == ssl3_accept_~s__state~0); 43351#L107 assume !(8192 == ssl3_accept_~s__state~0); 43350#L110 assume !(24576 == ssl3_accept_~s__state~0); 43321#L113 assume !(8195 == ssl3_accept_~s__state~0); 43316#L116 assume !(8480 == ssl3_accept_~s__state~0); 43311#L119 assume !(8481 == ssl3_accept_~s__state~0); 43307#L122 assume !(8482 == ssl3_accept_~s__state~0); 43303#L125 assume !(8464 == ssl3_accept_~s__state~0); 43299#L128 assume !(8465 == ssl3_accept_~s__state~0); 43295#L131 assume !(8466 == ssl3_accept_~s__state~0); 43291#L134 assume 8496 == ssl3_accept_~s__state~0; 42743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 43284#L284 assume !(1 == ssl3_accept_~blastFlag~0); 43281#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 43277#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 43278#L290-2 ssl3_accept_~s__init_num~0 := 0; 43560#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43555#L584 ssl3_accept_~skip~0 := 0; 43554#L98-3 assume true; 43552#L98-1 assume !false; 43550#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43548#L101 assume !(12292 == ssl3_accept_~s__state~0); 43545#L104 assume !(16384 == ssl3_accept_~s__state~0); 43543#L107 assume !(8192 == ssl3_accept_~s__state~0); 43541#L110 assume !(24576 == ssl3_accept_~s__state~0); 43539#L113 assume !(8195 == ssl3_accept_~s__state~0); 43538#L116 assume !(8480 == ssl3_accept_~s__state~0); 43537#L119 assume !(8481 == ssl3_accept_~s__state~0); 43533#L122 assume !(8482 == ssl3_accept_~s__state~0); 43531#L125 assume !(8464 == ssl3_accept_~s__state~0); 43529#L128 assume !(8465 == ssl3_accept_~s__state~0); 43526#L131 assume !(8466 == ssl3_accept_~s__state~0); 43520#L134 assume !(8496 == ssl3_accept_~s__state~0); 43518#L137 assume !(8497 == ssl3_accept_~s__state~0); 43516#L140 assume !(8512 == ssl3_accept_~s__state~0); 43514#L143 assume !(8513 == ssl3_accept_~s__state~0); 43512#L146 assume !(8528 == ssl3_accept_~s__state~0); 43510#L149 assume !(8529 == ssl3_accept_~s__state~0); 43508#L152 assume !(8544 == ssl3_accept_~s__state~0); 43506#L155 assume !(8545 == ssl3_accept_~s__state~0); 43504#L158 assume !(8560 == ssl3_accept_~s__state~0); 43503#L161 assume !(8561 == ssl3_accept_~s__state~0); 43502#L164 assume !(8448 == ssl3_accept_~s__state~0); 43501#L167 assume !(8576 == ssl3_accept_~s__state~0); 43500#L170 assume !(8577 == ssl3_accept_~s__state~0); 43499#L173 assume !(8592 == ssl3_accept_~s__state~0); 43497#L176 assume !(8593 == ssl3_accept_~s__state~0); 43495#L179 assume !(8608 == ssl3_accept_~s__state~0); 43494#L182 assume !(8609 == ssl3_accept_~s__state~0); 43493#L185 assume !(8640 == ssl3_accept_~s__state~0); 43492#L188 assume !(8641 == ssl3_accept_~s__state~0); 42444#L191 assume 8656 == ssl3_accept_~s__state~0; 43401#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43490#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43489#L496 assume !(2 == ssl3_accept_~blastFlag~0); 43487#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 43486#L505 assume !(0 == ssl3_accept_~tmp___10~0); 43485#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43480#L584 ssl3_accept_~skip~0 := 0; 43479#L98-3 assume true; 43478#L98-1 assume !false; 43477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43475#L101 assume !(12292 == ssl3_accept_~s__state~0); 43473#L104 assume !(16384 == ssl3_accept_~s__state~0); 43471#L107 assume !(8192 == ssl3_accept_~s__state~0); 43468#L110 assume !(24576 == ssl3_accept_~s__state~0); 43466#L113 assume !(8195 == ssl3_accept_~s__state~0); 43464#L116 assume !(8480 == ssl3_accept_~s__state~0); 43461#L119 assume !(8481 == ssl3_accept_~s__state~0); 43455#L122 assume !(8482 == ssl3_accept_~s__state~0); 43453#L125 assume !(8464 == ssl3_accept_~s__state~0); 43451#L128 assume !(8465 == ssl3_accept_~s__state~0); 43449#L131 assume !(8466 == ssl3_accept_~s__state~0); 43447#L134 assume !(8496 == ssl3_accept_~s__state~0); 43445#L137 assume !(8497 == ssl3_accept_~s__state~0); 43443#L140 assume !(8512 == ssl3_accept_~s__state~0); 43441#L143 assume !(8513 == ssl3_accept_~s__state~0); 43439#L146 assume !(8528 == ssl3_accept_~s__state~0); 43438#L149 assume !(8529 == ssl3_accept_~s__state~0); 43432#L152 assume !(8544 == ssl3_accept_~s__state~0); 43430#L155 assume !(8545 == ssl3_accept_~s__state~0); 43428#L158 assume !(8560 == ssl3_accept_~s__state~0); 43426#L161 assume !(8561 == ssl3_accept_~s__state~0); 43424#L164 assume !(8448 == ssl3_accept_~s__state~0); 43422#L167 assume !(8576 == ssl3_accept_~s__state~0); 43420#L170 assume !(8577 == ssl3_accept_~s__state~0); 43418#L173 assume !(8592 == ssl3_accept_~s__state~0); 43416#L176 assume !(8593 == ssl3_accept_~s__state~0); 43414#L179 assume !(8608 == ssl3_accept_~s__state~0); 43412#L182 assume !(8609 == ssl3_accept_~s__state~0); 43407#L185 assume !(8640 == ssl3_accept_~s__state~0); 43404#L188 assume !(8641 == ssl3_accept_~s__state~0); 43403#L191 assume !(8656 == ssl3_accept_~s__state~0); 43402#L194 assume !(8657 == ssl3_accept_~s__state~0); 41880#L197 assume 8672 == ssl3_accept_~s__state~0; 41881#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 42045#L513 assume !(4 == ssl3_accept_~blastFlag~0); 43096#L516 assume !(3 == ssl3_accept_~blastFlag~0); 43094#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 43091#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 43092#L524-2 ssl3_accept_~s__init_num~0 := 0; 42061#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43845#L584 ssl3_accept_~skip~0 := 0; 43843#L98-3 assume true; 43840#L98-1 assume !false; 43837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43832#L101 assume !(12292 == ssl3_accept_~s__state~0); 43830#L104 assume !(16384 == ssl3_accept_~s__state~0); 43827#L107 assume !(8192 == ssl3_accept_~s__state~0); 43715#L110 assume !(24576 == ssl3_accept_~s__state~0); 43713#L113 assume !(8195 == ssl3_accept_~s__state~0); 43711#L116 assume !(8480 == ssl3_accept_~s__state~0); 43710#L119 assume !(8481 == ssl3_accept_~s__state~0); 43709#L122 assume !(8482 == ssl3_accept_~s__state~0); 43708#L125 assume !(8464 == ssl3_accept_~s__state~0); 43707#L128 assume !(8465 == ssl3_accept_~s__state~0); 43706#L131 assume !(8466 == ssl3_accept_~s__state~0); 42952#L134 assume !(8496 == ssl3_accept_~s__state~0); 42951#L137 assume !(8497 == ssl3_accept_~s__state~0); 42950#L140 assume !(8512 == ssl3_accept_~s__state~0); 42949#L143 assume !(8513 == ssl3_accept_~s__state~0); 42948#L146 assume !(8528 == ssl3_accept_~s__state~0); 42947#L149 assume !(8529 == ssl3_accept_~s__state~0); 42946#L152 assume !(8544 == ssl3_accept_~s__state~0); 42945#L155 assume !(8545 == ssl3_accept_~s__state~0); 42944#L158 assume !(8560 == ssl3_accept_~s__state~0); 42942#L161 assume !(8561 == ssl3_accept_~s__state~0); 42939#L164 assume 8448 == ssl3_accept_~s__state~0; 42936#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 42932#L425 assume !(ssl3_accept_~num1~0 > 0); 42926#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42923#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42917#L584 ssl3_accept_~skip~0 := 0; 42915#L98-3 assume true; 42913#L98-1 assume !false; 42910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42792#L101 assume !(12292 == ssl3_accept_~s__state~0); 42793#L104 assume !(16384 == ssl3_accept_~s__state~0); 42781#L107 assume !(8192 == ssl3_accept_~s__state~0); 42782#L110 assume !(24576 == ssl3_accept_~s__state~0); 42773#L113 assume !(8195 == ssl3_accept_~s__state~0); 42774#L116 assume !(8480 == ssl3_accept_~s__state~0); 42898#L119 assume !(8481 == ssl3_accept_~s__state~0); 42901#L122 assume !(8482 == ssl3_accept_~s__state~0); 42758#L125 assume 8464 == ssl3_accept_~s__state~0; 42067#L132 [2018-11-18 14:40:29,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 14:40:29,278 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,278 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,286 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1492552496, now seen corresponding path program 1 times [2018-11-18 14:40:29,286 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,287 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:29,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,331 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-11-18 14:40:29,331 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:29,331 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:29,332 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:29,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:29,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:29,332 INFO L87 Difference]: Start difference. First operand 2137 states and 2741 transitions. cyclomatic complexity: 609 Second operand 3 states. [2018-11-18 14:40:29,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:29,353 INFO L93 Difference]: Finished difference Result 2162 states and 2771 transitions. [2018-11-18 14:40:29,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:29,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2771 transitions. [2018-11-18 14:40:29,358 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1911 [2018-11-18 14:40:29,363 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2162 states and 2771 transitions. [2018-11-18 14:40:29,363 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2055 [2018-11-18 14:40:29,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2055 [2018-11-18 14:40:29,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2162 states and 2771 transitions. [2018-11-18 14:40:29,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,364 INFO L705 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-18 14:40:29,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states and 2771 transitions. [2018-11-18 14:40:29,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 2162. [2018-11-18 14:40:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2162 states. [2018-11-18 14:40:29,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 2771 transitions. [2018-11-18 14:40:29,381 INFO L728 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-18 14:40:29,382 INFO L608 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-18 14:40:29,382 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 14:40:29,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2162 states and 2771 transitions. [2018-11-18 14:40:29,387 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1911 [2018-11-18 14:40:29,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,388 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 14:40:29,388 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, 1, 1] [2018-11-18 14:40:29,389 INFO L794 eck$LassoCheckResult]: Stem: 46372#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46205#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46206#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46196#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 46197#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46311#L98-3 assume true; 46443#L98-1 assume !false; 47888#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47887#L101 assume !(12292 == ssl3_accept_~s__state~0); 47886#L104 assume !(16384 == ssl3_accept_~s__state~0); 47885#L107 assume !(8192 == ssl3_accept_~s__state~0); 47884#L110 assume !(24576 == ssl3_accept_~s__state~0); 47883#L113 assume !(8195 == ssl3_accept_~s__state~0); 47882#L116 assume !(8480 == ssl3_accept_~s__state~0); 47881#L119 assume !(8481 == ssl3_accept_~s__state~0); 47879#L122 assume !(8482 == ssl3_accept_~s__state~0); 47219#L125 assume 8464 == ssl3_accept_~s__state~0; 47128#L132 [2018-11-18 14:40:29,389 INFO L796 eck$LassoCheckResult]: Loop: 47128#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 47510#L271 assume !(0 == ssl3_accept_~blastFlag~0); 47507#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47503#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47496#L584 ssl3_accept_~skip~0 := 0; 47493#L98-3 assume true; 47489#L98-1 assume !false; 47484#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47483#L101 assume !(12292 == ssl3_accept_~s__state~0); 47482#L104 assume !(16384 == ssl3_accept_~s__state~0); 47475#L107 assume !(8192 == ssl3_accept_~s__state~0); 47467#L110 assume !(24576 == ssl3_accept_~s__state~0); 47463#L113 assume !(8195 == ssl3_accept_~s__state~0); 47459#L116 assume !(8480 == ssl3_accept_~s__state~0); 47456#L119 assume !(8481 == ssl3_accept_~s__state~0); 47453#L122 assume !(8482 == ssl3_accept_~s__state~0); 47450#L125 assume !(8464 == ssl3_accept_~s__state~0); 47447#L128 assume !(8465 == ssl3_accept_~s__state~0); 47444#L131 assume !(8466 == ssl3_accept_~s__state~0); 47441#L134 assume 8496 == ssl3_accept_~s__state~0; 47125#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 47438#L284 assume !(1 == ssl3_accept_~blastFlag~0); 47436#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 47432#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 47429#L290-2 ssl3_accept_~s__init_num~0 := 0; 47427#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47421#L584 ssl3_accept_~skip~0 := 0; 47419#L98-3 assume true; 47416#L98-1 assume !false; 47414#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47412#L101 assume !(12292 == ssl3_accept_~s__state~0); 47409#L104 assume !(16384 == ssl3_accept_~s__state~0); 47406#L107 assume !(8192 == ssl3_accept_~s__state~0); 47403#L110 assume !(24576 == ssl3_accept_~s__state~0); 47388#L113 assume !(8195 == ssl3_accept_~s__state~0); 47382#L116 assume !(8480 == ssl3_accept_~s__state~0); 47380#L119 assume !(8481 == ssl3_accept_~s__state~0); 47378#L122 assume !(8482 == ssl3_accept_~s__state~0); 47376#L125 assume !(8464 == ssl3_accept_~s__state~0); 47374#L128 assume !(8465 == ssl3_accept_~s__state~0); 47372#L131 assume !(8466 == ssl3_accept_~s__state~0); 47370#L134 assume !(8496 == ssl3_accept_~s__state~0); 47368#L137 assume !(8497 == ssl3_accept_~s__state~0); 47366#L140 assume !(8512 == ssl3_accept_~s__state~0); 47364#L143 assume !(8513 == ssl3_accept_~s__state~0); 47361#L146 assume !(8528 == ssl3_accept_~s__state~0); 47359#L149 assume !(8529 == ssl3_accept_~s__state~0); 47357#L152 assume !(8544 == ssl3_accept_~s__state~0); 47355#L155 assume !(8545 == ssl3_accept_~s__state~0); 47353#L158 assume !(8560 == ssl3_accept_~s__state~0); 47349#L161 assume !(8561 == ssl3_accept_~s__state~0); 47347#L164 assume !(8448 == ssl3_accept_~s__state~0); 47345#L167 assume !(8576 == ssl3_accept_~s__state~0); 47343#L170 assume !(8577 == ssl3_accept_~s__state~0); 47341#L173 assume !(8592 == ssl3_accept_~s__state~0); 47339#L176 assume !(8593 == ssl3_accept_~s__state~0); 47337#L179 assume !(8608 == ssl3_accept_~s__state~0); 47335#L182 assume !(8609 == ssl3_accept_~s__state~0); 47333#L185 assume !(8640 == ssl3_accept_~s__state~0); 47331#L188 assume !(8641 == ssl3_accept_~s__state~0); 46759#L191 assume 8656 == ssl3_accept_~s__state~0; 47238#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47325#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 47324#L496 assume !(2 == ssl3_accept_~blastFlag~0); 47322#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47321#L505 assume !(0 == ssl3_accept_~tmp___10~0); 47320#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47313#L584 ssl3_accept_~skip~0 := 0; 47311#L98-3 assume true; 47305#L98-1 assume !false; 47303#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47301#L101 assume !(12292 == ssl3_accept_~s__state~0); 47299#L104 assume !(16384 == ssl3_accept_~s__state~0); 47297#L107 assume !(8192 == ssl3_accept_~s__state~0); 47294#L110 assume !(24576 == ssl3_accept_~s__state~0); 47292#L113 assume !(8195 == ssl3_accept_~s__state~0); 47290#L116 assume !(8480 == ssl3_accept_~s__state~0); 47287#L119 assume !(8481 == ssl3_accept_~s__state~0); 47285#L122 assume !(8482 == ssl3_accept_~s__state~0); 47283#L125 assume !(8464 == ssl3_accept_~s__state~0); 47281#L128 assume !(8465 == ssl3_accept_~s__state~0); 47279#L131 assume !(8466 == ssl3_accept_~s__state~0); 47277#L134 assume !(8496 == ssl3_accept_~s__state~0); 47275#L137 assume !(8497 == ssl3_accept_~s__state~0); 47273#L140 assume !(8512 == ssl3_accept_~s__state~0); 47271#L143 assume !(8513 == ssl3_accept_~s__state~0); 47269#L146 assume !(8528 == ssl3_accept_~s__state~0); 47267#L149 assume !(8529 == ssl3_accept_~s__state~0); 47265#L152 assume !(8544 == ssl3_accept_~s__state~0); 47263#L155 assume !(8545 == ssl3_accept_~s__state~0); 47261#L158 assume !(8560 == ssl3_accept_~s__state~0); 47259#L161 assume !(8561 == ssl3_accept_~s__state~0); 47257#L164 assume !(8448 == ssl3_accept_~s__state~0); 47255#L167 assume !(8576 == ssl3_accept_~s__state~0); 47253#L170 assume !(8577 == ssl3_accept_~s__state~0); 47251#L173 assume !(8592 == ssl3_accept_~s__state~0); 47249#L176 assume !(8593 == ssl3_accept_~s__state~0); 47246#L179 assume !(8608 == ssl3_accept_~s__state~0); 47244#L182 assume !(8609 == ssl3_accept_~s__state~0); 47242#L185 assume !(8640 == ssl3_accept_~s__state~0); 47240#L188 assume !(8641 == ssl3_accept_~s__state~0); 47239#L191 assume !(8656 == ssl3_accept_~s__state~0); 47237#L194 assume !(8657 == ssl3_accept_~s__state~0); 46183#L197 assume 8672 == ssl3_accept_~s__state~0; 46184#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 46292#L513 assume !(4 == ssl3_accept_~blastFlag~0); 46235#L516 assume !(3 == ssl3_accept_~blastFlag~0); 46236#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 46299#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 47634#L524-2 ssl3_accept_~s__init_num~0 := 0; 48125#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48119#L584 ssl3_accept_~skip~0 := 0; 48118#L98-3 assume true; 48117#L98-1 assume !false; 48112#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48110#L101 assume !(12292 == ssl3_accept_~s__state~0); 48108#L104 assume !(16384 == ssl3_accept_~s__state~0); 48106#L107 assume !(8192 == ssl3_accept_~s__state~0); 48104#L110 assume !(24576 == ssl3_accept_~s__state~0); 48102#L113 assume !(8195 == ssl3_accept_~s__state~0); 48100#L116 assume !(8480 == ssl3_accept_~s__state~0); 48098#L119 assume !(8481 == ssl3_accept_~s__state~0); 48096#L122 assume !(8482 == ssl3_accept_~s__state~0); 48094#L125 assume !(8464 == ssl3_accept_~s__state~0); 48091#L128 assume !(8465 == ssl3_accept_~s__state~0); 48089#L131 assume !(8466 == ssl3_accept_~s__state~0); 47191#L134 assume !(8496 == ssl3_accept_~s__state~0); 47189#L137 assume !(8497 == ssl3_accept_~s__state~0); 47187#L140 assume !(8512 == ssl3_accept_~s__state~0); 47185#L143 assume !(8513 == ssl3_accept_~s__state~0); 47183#L146 assume !(8528 == ssl3_accept_~s__state~0); 47181#L149 assume !(8529 == ssl3_accept_~s__state~0); 47180#L152 assume !(8544 == ssl3_accept_~s__state~0); 47179#L155 assume !(8545 == ssl3_accept_~s__state~0); 47178#L158 assume !(8560 == ssl3_accept_~s__state~0); 47177#L161 assume !(8561 == ssl3_accept_~s__state~0); 47176#L164 assume 8448 == ssl3_accept_~s__state~0; 47175#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47173#L425 assume !(ssl3_accept_~num1~0 > 0); 47171#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47169#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47164#L584 ssl3_accept_~skip~0 := 0; 47162#L98-3 assume true; 47157#L98-1 assume !false; 47147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47141#L101 assume !(12292 == ssl3_accept_~s__state~0); 47140#L104 assume !(16384 == ssl3_accept_~s__state~0); 47139#L107 assume !(8192 == ssl3_accept_~s__state~0); 47137#L110 assume !(24576 == ssl3_accept_~s__state~0); 47135#L113 assume !(8195 == ssl3_accept_~s__state~0); 47134#L116 assume !(8480 == ssl3_accept_~s__state~0); 47133#L119 assume !(8481 == ssl3_accept_~s__state~0); 47131#L122 assume !(8482 == ssl3_accept_~s__state~0); 47130#L125 assume 8464 == ssl3_accept_~s__state~0; 47128#L132 [2018-11-18 14:40:29,389 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 14:40:29,389 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,389 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1397223122, now seen corresponding path program 1 times [2018-11-18 14:40:29,396 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:29,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,446 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 14:40:29,446 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:29,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:29,447 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:29,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:29,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:29,447 INFO L87 Difference]: Start difference. First operand 2162 states and 2771 transitions. cyclomatic complexity: 615 Second operand 3 states. [2018-11-18 14:40:29,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:29,482 INFO L93 Difference]: Finished difference Result 4004 states and 5159 transitions. [2018-11-18 14:40:29,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:29,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4004 states and 5159 transitions. [2018-11-18 14:40:29,495 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3643 [2018-11-18 14:40:29,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4004 states to 4004 states and 5159 transitions. [2018-11-18 14:40:29,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3897 [2018-11-18 14:40:29,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3897 [2018-11-18 14:40:29,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4004 states and 5159 transitions. [2018-11-18 14:40:29,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,512 INFO L705 BuchiCegarLoop]: Abstraction has 4004 states and 5159 transitions. [2018-11-18 14:40:29,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states and 5159 transitions. [2018-11-18 14:40:29,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 3911. [2018-11-18 14:40:29,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3911 states. [2018-11-18 14:40:29,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3911 states to 3911 states and 5055 transitions. [2018-11-18 14:40:29,549 INFO L728 BuchiCegarLoop]: Abstraction has 3911 states and 5055 transitions. [2018-11-18 14:40:29,549 INFO L608 BuchiCegarLoop]: Abstraction has 3911 states and 5055 transitions. [2018-11-18 14:40:29,549 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 14:40:29,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3911 states and 5055 transitions. [2018-11-18 14:40:29,558 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3596 [2018-11-18 14:40:29,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,560 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 14:40:29,560 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, 1, 1] [2018-11-18 14:40:29,560 INFO L794 eck$LassoCheckResult]: Stem: 52542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52378#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 52379#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52369#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 52370#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52483#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 52484#L98-3 assume true; 52615#L98-1 assume !false; 54787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54786#L101 assume !(12292 == ssl3_accept_~s__state~0); 54785#L104 assume !(16384 == ssl3_accept_~s__state~0); 54784#L107 assume !(8192 == ssl3_accept_~s__state~0); 54782#L110 assume !(24576 == ssl3_accept_~s__state~0); 54779#L113 assume !(8195 == ssl3_accept_~s__state~0); 54776#L116 assume !(8480 == ssl3_accept_~s__state~0); 54772#L119 assume !(8481 == ssl3_accept_~s__state~0); 54768#L122 assume !(8482 == ssl3_accept_~s__state~0); 54764#L125 assume 8464 == ssl3_accept_~s__state~0; 54053#L132 [2018-11-18 14:40:29,560 INFO L796 eck$LassoCheckResult]: Loop: 54053#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 54760#L271 assume !(0 == ssl3_accept_~blastFlag~0); 54759#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54749#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54735#L584 ssl3_accept_~skip~0 := 0; 54732#L98-3 assume true; 54729#L98-1 assume !false; 54726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54723#L101 assume !(12292 == ssl3_accept_~s__state~0); 54720#L104 assume !(16384 == ssl3_accept_~s__state~0); 54717#L107 assume !(8192 == ssl3_accept_~s__state~0); 54714#L110 assume !(24576 == ssl3_accept_~s__state~0); 54711#L113 assume !(8195 == ssl3_accept_~s__state~0); 54708#L116 assume !(8480 == ssl3_accept_~s__state~0); 54705#L119 assume !(8481 == ssl3_accept_~s__state~0); 54703#L122 assume !(8482 == ssl3_accept_~s__state~0); 54701#L125 assume !(8464 == ssl3_accept_~s__state~0); 54699#L128 assume !(8465 == ssl3_accept_~s__state~0); 54697#L131 assume !(8466 == ssl3_accept_~s__state~0); 54695#L134 assume 8496 == ssl3_accept_~s__state~0; 54048#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 54693#L284 assume !(1 == ssl3_accept_~blastFlag~0); 54692#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 54690#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52481#L290-2 ssl3_accept_~s__init_num~0 := 0; 54688#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54683#L584 ssl3_accept_~skip~0 := 0; 54682#L98-3 assume true; 54681#L98-1 assume !false; 54680#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54679#L101 assume !(12292 == ssl3_accept_~s__state~0); 54678#L104 assume !(16384 == ssl3_accept_~s__state~0); 54677#L107 assume !(8192 == ssl3_accept_~s__state~0); 54676#L110 assume !(24576 == ssl3_accept_~s__state~0); 54675#L113 assume !(8195 == ssl3_accept_~s__state~0); 54674#L116 assume !(8480 == ssl3_accept_~s__state~0); 54673#L119 assume !(8481 == ssl3_accept_~s__state~0); 54672#L122 assume !(8482 == ssl3_accept_~s__state~0); 54671#L125 assume !(8464 == ssl3_accept_~s__state~0); 54670#L128 assume !(8465 == ssl3_accept_~s__state~0); 54669#L131 assume !(8466 == ssl3_accept_~s__state~0); 54668#L134 assume !(8496 == ssl3_accept_~s__state~0); 54667#L137 assume !(8497 == ssl3_accept_~s__state~0); 54666#L140 assume 8512 == ssl3_accept_~s__state~0; 54043#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54664#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54663#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54661#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54656#L584 ssl3_accept_~skip~0 := 0; 54655#L98-3 assume true; 54654#L98-1 assume !false; 54653#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54652#L101 assume !(12292 == ssl3_accept_~s__state~0); 54651#L104 assume !(16384 == ssl3_accept_~s__state~0); 54650#L107 assume !(8192 == ssl3_accept_~s__state~0); 54649#L110 assume !(24576 == ssl3_accept_~s__state~0); 54648#L113 assume !(8195 == ssl3_accept_~s__state~0); 54647#L116 assume !(8480 == ssl3_accept_~s__state~0); 54646#L119 assume !(8481 == ssl3_accept_~s__state~0); 54645#L122 assume !(8482 == ssl3_accept_~s__state~0); 54644#L125 assume !(8464 == ssl3_accept_~s__state~0); 54643#L128 assume !(8465 == ssl3_accept_~s__state~0); 54642#L131 assume !(8466 == ssl3_accept_~s__state~0); 54641#L134 assume !(8496 == ssl3_accept_~s__state~0); 54640#L137 assume !(8497 == ssl3_accept_~s__state~0); 54639#L140 assume !(8512 == ssl3_accept_~s__state~0); 54638#L143 assume !(8513 == ssl3_accept_~s__state~0); 54637#L146 assume 8528 == ssl3_accept_~s__state~0; 54038#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54636#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54634#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54632#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54627#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54624#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54622#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54617#L584 ssl3_accept_~skip~0 := 0; 54615#L98-3 assume true; 54610#L98-1 assume !false; 54608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54606#L101 assume !(12292 == ssl3_accept_~s__state~0); 54604#L104 assume !(16384 == ssl3_accept_~s__state~0); 54602#L107 assume !(8192 == ssl3_accept_~s__state~0); 54600#L110 assume !(24576 == ssl3_accept_~s__state~0); 54598#L113 assume !(8195 == ssl3_accept_~s__state~0); 54596#L116 assume !(8480 == ssl3_accept_~s__state~0); 54594#L119 assume !(8481 == ssl3_accept_~s__state~0); 54592#L122 assume !(8482 == ssl3_accept_~s__state~0); 54590#L125 assume !(8464 == ssl3_accept_~s__state~0); 54588#L128 assume !(8465 == ssl3_accept_~s__state~0); 54586#L131 assume !(8466 == ssl3_accept_~s__state~0); 54584#L134 assume !(8496 == ssl3_accept_~s__state~0); 54582#L137 assume !(8497 == ssl3_accept_~s__state~0); 54580#L140 assume !(8512 == ssl3_accept_~s__state~0); 54578#L143 assume !(8513 == ssl3_accept_~s__state~0); 54576#L146 assume !(8528 == ssl3_accept_~s__state~0); 54574#L149 assume !(8529 == ssl3_accept_~s__state~0); 54572#L152 assume 8544 == ssl3_accept_~s__state~0; 54033#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54569#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 54566#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54562#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54560#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54559#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54392#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54388#L584 ssl3_accept_~skip~0 := 0; 54378#L98-3 assume true; 54379#L98-1 assume !false; 54372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54373#L101 assume !(12292 == ssl3_accept_~s__state~0); 54366#L104 assume !(16384 == ssl3_accept_~s__state~0); 54367#L107 assume !(8192 == ssl3_accept_~s__state~0); 54359#L110 assume !(24576 == ssl3_accept_~s__state~0); 54360#L113 assume !(8195 == ssl3_accept_~s__state~0); 54323#L116 assume !(8480 == ssl3_accept_~s__state~0); 54324#L119 assume !(8481 == ssl3_accept_~s__state~0); 54285#L122 assume !(8482 == ssl3_accept_~s__state~0); 54286#L125 assume !(8464 == ssl3_accept_~s__state~0); 54277#L128 assume !(8465 == ssl3_accept_~s__state~0); 54278#L131 assume !(8466 == ssl3_accept_~s__state~0); 54244#L134 assume !(8496 == ssl3_accept_~s__state~0); 54243#L137 assume !(8497 == ssl3_accept_~s__state~0); 54242#L140 assume !(8512 == ssl3_accept_~s__state~0); 54241#L143 assume !(8513 == ssl3_accept_~s__state~0); 54240#L146 assume !(8528 == ssl3_accept_~s__state~0); 54239#L149 assume !(8529 == ssl3_accept_~s__state~0); 54238#L152 assume !(8544 == ssl3_accept_~s__state~0); 54237#L155 assume !(8545 == ssl3_accept_~s__state~0); 54236#L158 assume !(8560 == ssl3_accept_~s__state~0); 54235#L161 assume !(8561 == ssl3_accept_~s__state~0); 54234#L164 assume 8448 == ssl3_accept_~s__state~0; 54232#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54228#L425 assume !(ssl3_accept_~num1~0 > 0); 54223#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54224#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54204#L584 ssl3_accept_~skip~0 := 0; 54205#L98-3 assume true; 54196#L98-1 assume !false; 54197#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54186#L101 assume !(12292 == ssl3_accept_~s__state~0); 54187#L104 assume 16384 == ssl3_accept_~s__state~0; 54350#L210 ssl3_accept_~s__server~0 := 1; 54349#L215 assume 0 != ssl3_accept_~cb~0; 54348#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 54347#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 54346#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 54344#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 54343#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 54341#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 54339#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54334#L584 ssl3_accept_~skip~0 := 0; 54333#L98-3 assume true; 54332#L98-1 assume !false; 54331#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54330#L101 assume !(12292 == ssl3_accept_~s__state~0); 54329#L104 assume !(16384 == ssl3_accept_~s__state~0); 54328#L107 assume !(8192 == ssl3_accept_~s__state~0); 54327#L110 assume !(24576 == ssl3_accept_~s__state~0); 54326#L113 assume !(8195 == ssl3_accept_~s__state~0); 54325#L116 assume !(8480 == ssl3_accept_~s__state~0); 54289#L119 assume !(8481 == ssl3_accept_~s__state~0); 54290#L122 assume !(8482 == ssl3_accept_~s__state~0); 54281#L125 assume 8464 == ssl3_accept_~s__state~0; 54053#L132 [2018-11-18 14:40:29,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 14:40:29,561 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,561 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,561 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,566 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1018174785, now seen corresponding path program 1 times [2018-11-18 14:40:29,566 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,567 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,567 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,620 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 14:40:29,620 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 14:40:29,621 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 14:40:29,634 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:29,666 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:29,698 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 14:40:29,713 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 14:40:29,714 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 14:40:29,714 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:29,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 14:40:29,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 14:40:29,714 INFO L87 Difference]: Start difference. First operand 3911 states and 5055 transitions. cyclomatic complexity: 1153 Second operand 5 states. [2018-11-18 14:40:29,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:29,916 INFO L93 Difference]: Finished difference Result 5300 states and 6646 transitions. [2018-11-18 14:40:29,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 14:40:29,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5300 states and 6646 transitions. [2018-11-18 14:40:29,928 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4159 [2018-11-18 14:40:29,939 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5300 states to 5206 states and 6548 transitions. [2018-11-18 14:40:29,939 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5099 [2018-11-18 14:40:29,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5099 [2018-11-18 14:40:29,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5206 states and 6548 transitions. [2018-11-18 14:40:29,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:29,945 INFO L705 BuchiCegarLoop]: Abstraction has 5206 states and 6548 transitions. [2018-11-18 14:40:29,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5206 states and 6548 transitions. [2018-11-18 14:40:29,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5206 to 3999. [2018-11-18 14:40:29,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3999 states. [2018-11-18 14:40:29,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 5098 transitions. [2018-11-18 14:40:29,977 INFO L728 BuchiCegarLoop]: Abstraction has 3999 states and 5098 transitions. [2018-11-18 14:40:29,977 INFO L608 BuchiCegarLoop]: Abstraction has 3999 states and 5098 transitions. [2018-11-18 14:40:29,977 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 14:40:29,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3999 states and 5098 transitions. [2018-11-18 14:40:29,985 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3676 [2018-11-18 14:40:29,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:29,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:29,986 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 14:40:29,987 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, 1] [2018-11-18 14:40:29,987 INFO L794 eck$LassoCheckResult]: Stem: 62261#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 62085#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62086#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62076#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 62077#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62194#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 62195#L98-3 assume true; 62337#L98-1 assume !false; 63667#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63666#L101 assume !(12292 == ssl3_accept_~s__state~0); 63665#L104 assume !(16384 == ssl3_accept_~s__state~0); 63664#L107 assume !(8192 == ssl3_accept_~s__state~0); 63663#L110 assume !(24576 == ssl3_accept_~s__state~0); 63662#L113 assume !(8195 == ssl3_accept_~s__state~0); 63661#L116 assume !(8480 == ssl3_accept_~s__state~0); 63660#L119 assume !(8481 == ssl3_accept_~s__state~0); 63659#L122 assume !(8482 == ssl3_accept_~s__state~0); 63658#L125 assume 8464 == ssl3_accept_~s__state~0; 62779#L132 [2018-11-18 14:40:29,987 INFO L796 eck$LassoCheckResult]: Loop: 62779#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 65137#L271 assume !(0 == ssl3_accept_~blastFlag~0); 65135#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 65132#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65126#L584 ssl3_accept_~skip~0 := 0; 65124#L98-3 assume true; 65122#L98-1 assume !false; 65120#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65118#L101 assume !(12292 == ssl3_accept_~s__state~0); 65116#L104 assume !(16384 == ssl3_accept_~s__state~0); 65114#L107 assume !(8192 == ssl3_accept_~s__state~0); 65112#L110 assume !(24576 == ssl3_accept_~s__state~0); 65110#L113 assume !(8195 == ssl3_accept_~s__state~0); 65108#L116 assume !(8480 == ssl3_accept_~s__state~0); 65106#L119 assume !(8481 == ssl3_accept_~s__state~0); 65104#L122 assume !(8482 == ssl3_accept_~s__state~0); 65102#L125 assume !(8464 == ssl3_accept_~s__state~0); 65100#L128 assume !(8465 == ssl3_accept_~s__state~0); 65098#L131 assume !(8466 == ssl3_accept_~s__state~0); 65086#L134 assume 8496 == ssl3_accept_~s__state~0; 62776#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 65081#L284 assume !(1 == ssl3_accept_~blastFlag~0); 65075#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 65072#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62192#L290-2 ssl3_accept_~s__init_num~0 := 0; 65068#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65062#L584 ssl3_accept_~skip~0 := 0; 65060#L98-3 assume true; 65058#L98-1 assume !false; 65056#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65054#L101 assume !(12292 == ssl3_accept_~s__state~0); 65052#L104 assume !(16384 == ssl3_accept_~s__state~0); 65050#L107 assume !(8192 == ssl3_accept_~s__state~0); 65048#L110 assume !(24576 == ssl3_accept_~s__state~0); 65046#L113 assume !(8195 == ssl3_accept_~s__state~0); 65044#L116 assume !(8480 == ssl3_accept_~s__state~0); 65042#L119 assume !(8481 == ssl3_accept_~s__state~0); 65040#L122 assume !(8482 == ssl3_accept_~s__state~0); 65038#L125 assume !(8464 == ssl3_accept_~s__state~0); 65036#L128 assume !(8465 == ssl3_accept_~s__state~0); 65034#L131 assume !(8466 == ssl3_accept_~s__state~0); 65032#L134 assume !(8496 == ssl3_accept_~s__state~0); 65030#L137 assume !(8497 == ssl3_accept_~s__state~0); 65028#L140 assume 8512 == ssl3_accept_~s__state~0; 62773#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65021#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65012#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65011#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65004#L584 ssl3_accept_~skip~0 := 0; 64998#L98-3 assume true; 64996#L98-1 assume !false; 64993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64991#L101 assume !(12292 == ssl3_accept_~s__state~0); 64943#L104 assume !(16384 == ssl3_accept_~s__state~0); 64935#L107 assume !(8192 == ssl3_accept_~s__state~0); 64931#L110 assume !(24576 == ssl3_accept_~s__state~0); 64928#L113 assume !(8195 == ssl3_accept_~s__state~0); 64603#L116 assume !(8480 == ssl3_accept_~s__state~0); 64602#L119 assume !(8481 == ssl3_accept_~s__state~0); 64601#L122 assume !(8482 == ssl3_accept_~s__state~0); 64600#L125 assume !(8464 == ssl3_accept_~s__state~0); 64599#L128 assume !(8465 == ssl3_accept_~s__state~0); 64598#L131 assume !(8466 == ssl3_accept_~s__state~0); 64597#L134 assume !(8496 == ssl3_accept_~s__state~0); 64596#L137 assume !(8497 == ssl3_accept_~s__state~0); 64595#L140 assume !(8512 == ssl3_accept_~s__state~0); 64591#L143 assume !(8513 == ssl3_accept_~s__state~0); 64590#L146 assume 8528 == ssl3_accept_~s__state~0; 62770#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64589#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 64587#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 64585#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 64580#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 64577#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64575#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64570#L584 ssl3_accept_~skip~0 := 0; 64568#L98-3 assume true; 64563#L98-1 assume !false; 64561#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64559#L101 assume !(12292 == ssl3_accept_~s__state~0); 64557#L104 assume !(16384 == ssl3_accept_~s__state~0); 64555#L107 assume !(8192 == ssl3_accept_~s__state~0); 64553#L110 assume !(24576 == ssl3_accept_~s__state~0); 64551#L113 assume !(8195 == ssl3_accept_~s__state~0); 64549#L116 assume !(8480 == ssl3_accept_~s__state~0); 64547#L119 assume !(8481 == ssl3_accept_~s__state~0); 64545#L122 assume !(8482 == ssl3_accept_~s__state~0); 64543#L125 assume !(8464 == ssl3_accept_~s__state~0); 64541#L128 assume !(8465 == ssl3_accept_~s__state~0); 64539#L131 assume !(8466 == ssl3_accept_~s__state~0); 64537#L134 assume !(8496 == ssl3_accept_~s__state~0); 64535#L137 assume !(8497 == ssl3_accept_~s__state~0); 64533#L140 assume !(8512 == ssl3_accept_~s__state~0); 64531#L143 assume !(8513 == ssl3_accept_~s__state~0); 64529#L146 assume !(8528 == ssl3_accept_~s__state~0); 64527#L149 assume !(8529 == ssl3_accept_~s__state~0); 64525#L152 assume 8544 == ssl3_accept_~s__state~0; 62767#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64522#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 64519#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64515#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64513#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64512#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 64509#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64505#L584 ssl3_accept_~skip~0 := 0; 64479#L98-3 assume true; 64480#L98-1 assume !false; 64468#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64469#L101 assume !(12292 == ssl3_accept_~s__state~0); 64460#L104 assume !(16384 == ssl3_accept_~s__state~0); 64461#L107 assume !(8192 == ssl3_accept_~s__state~0); 64452#L110 assume !(24576 == ssl3_accept_~s__state~0); 64453#L113 assume !(8195 == ssl3_accept_~s__state~0); 64444#L116 assume !(8480 == ssl3_accept_~s__state~0); 64445#L119 assume !(8481 == ssl3_accept_~s__state~0); 64436#L122 assume !(8482 == ssl3_accept_~s__state~0); 64437#L125 assume !(8464 == ssl3_accept_~s__state~0); 64428#L128 assume !(8465 == ssl3_accept_~s__state~0); 64429#L131 assume !(8466 == ssl3_accept_~s__state~0); 64415#L134 assume !(8496 == ssl3_accept_~s__state~0); 64413#L137 assume !(8497 == ssl3_accept_~s__state~0); 64411#L140 assume !(8512 == ssl3_accept_~s__state~0); 64409#L143 assume !(8513 == ssl3_accept_~s__state~0); 64407#L146 assume !(8528 == ssl3_accept_~s__state~0); 64405#L149 assume !(8529 == ssl3_accept_~s__state~0); 64403#L152 assume !(8544 == ssl3_accept_~s__state~0); 64401#L155 assume !(8545 == ssl3_accept_~s__state~0); 64399#L158 assume !(8560 == ssl3_accept_~s__state~0); 64397#L161 assume !(8561 == ssl3_accept_~s__state~0); 64396#L164 assume 8448 == ssl3_accept_~s__state~0; 64395#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 64391#L425 assume !(ssl3_accept_~num1~0 > 0); 64388#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64381#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64375#L584 ssl3_accept_~skip~0 := 0; 64373#L98-3 assume true; 64371#L98-1 assume !false; 64369#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64367#L101 assume !(12292 == ssl3_accept_~s__state~0); 64365#L104 assume !(16384 == ssl3_accept_~s__state~0); 64363#L107 assume !(8192 == ssl3_accept_~s__state~0); 64361#L110 assume !(24576 == ssl3_accept_~s__state~0); 64358#L113 assume !(8195 == ssl3_accept_~s__state~0); 64356#L116 assume !(8480 == ssl3_accept_~s__state~0); 64354#L119 assume !(8481 == ssl3_accept_~s__state~0); 64351#L122 assume !(8482 == ssl3_accept_~s__state~0); 64349#L125 assume !(8464 == ssl3_accept_~s__state~0); 64347#L128 assume !(8465 == ssl3_accept_~s__state~0); 64345#L131 assume !(8466 == ssl3_accept_~s__state~0); 64343#L134 assume !(8496 == ssl3_accept_~s__state~0); 64341#L137 assume !(8497 == ssl3_accept_~s__state~0); 64339#L140 assume !(8512 == ssl3_accept_~s__state~0); 64337#L143 assume !(8513 == ssl3_accept_~s__state~0); 64335#L146 assume !(8528 == ssl3_accept_~s__state~0); 64333#L149 assume !(8529 == ssl3_accept_~s__state~0); 64331#L152 assume !(8544 == ssl3_accept_~s__state~0); 64329#L155 assume !(8545 == ssl3_accept_~s__state~0); 64327#L158 assume !(8560 == ssl3_accept_~s__state~0); 64325#L161 assume !(8561 == ssl3_accept_~s__state~0); 64321#L164 assume !(8448 == ssl3_accept_~s__state~0); 64320#L167 assume 8576 == ssl3_accept_~s__state~0; 63720#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 64313#L439 assume !(ssl3_accept_~ret~0 <= 0); 64309#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 64310#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64494#L584 ssl3_accept_~skip~0 := 0; 64495#L98-3 assume true; 64472#L98-1 assume !false; 64473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64464#L101 assume !(12292 == ssl3_accept_~s__state~0); 64465#L104 assume !(16384 == ssl3_accept_~s__state~0); 64456#L107 assume !(8192 == ssl3_accept_~s__state~0); 64457#L110 assume !(24576 == ssl3_accept_~s__state~0); 64448#L113 assume !(8195 == ssl3_accept_~s__state~0); 64449#L116 assume !(8480 == ssl3_accept_~s__state~0); 64440#L119 assume !(8481 == ssl3_accept_~s__state~0); 64441#L122 assume !(8482 == ssl3_accept_~s__state~0); 64432#L125 assume 8464 == ssl3_accept_~s__state~0; 62779#L132 [2018-11-18 14:40:29,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-18 14:40:29,987 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:29,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:29,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:29,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1788603738, now seen corresponding path program 1 times [2018-11-18 14:40:29,993 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:29,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:29,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:29,995 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:29,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:30,049 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 14:40:30,050 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:30,050 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 14:40:30,053 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:30,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:30,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:30,053 INFO L87 Difference]: Start difference. First operand 3999 states and 5098 transitions. cyclomatic complexity: 1111 Second operand 3 states. [2018-11-18 14:40:30,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:30,166 INFO L93 Difference]: Finished difference Result 4391 states and 5536 transitions. [2018-11-18 14:40:30,166 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:30,167 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4391 states and 5536 transitions. [2018-11-18 14:40:30,174 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3774 [2018-11-18 14:40:30,184 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4391 states to 4241 states and 5386 transitions. [2018-11-18 14:40:30,184 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4134 [2018-11-18 14:40:30,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4134 [2018-11-18 14:40:30,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4241 states and 5386 transitions. [2018-11-18 14:40:30,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:30,187 INFO L705 BuchiCegarLoop]: Abstraction has 4241 states and 5386 transitions. [2018-11-18 14:40:30,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4241 states and 5386 transitions. [2018-11-18 14:40:30,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4241 to 3961. [2018-11-18 14:40:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3961 states. [2018-11-18 14:40:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3961 states to 3961 states and 5030 transitions. [2018-11-18 14:40:30,220 INFO L728 BuchiCegarLoop]: Abstraction has 3961 states and 5030 transitions. [2018-11-18 14:40:30,220 INFO L608 BuchiCegarLoop]: Abstraction has 3961 states and 5030 transitions. [2018-11-18 14:40:30,220 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 14:40:30,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3961 states and 5030 transitions. [2018-11-18 14:40:30,229 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3595 [2018-11-18 14:40:30,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:30,229 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:30,230 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 14:40:30,230 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 14:40:30,231 INFO L794 eck$LassoCheckResult]: Stem: 70668#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 70475#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70476#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70472#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 70473#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70596#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 70597#L98-3 assume true; 70740#L98-1 assume !false; 71717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71703#L101 assume !(12292 == ssl3_accept_~s__state~0); 71704#L104 assume !(16384 == ssl3_accept_~s__state~0); 71690#L107 assume !(8192 == ssl3_accept_~s__state~0); 71691#L110 assume !(24576 == ssl3_accept_~s__state~0); 71674#L113 assume !(8195 == ssl3_accept_~s__state~0); 71675#L116 assume !(8480 == ssl3_accept_~s__state~0); 71659#L119 assume !(8481 == ssl3_accept_~s__state~0); 71660#L122 assume !(8482 == ssl3_accept_~s__state~0); 71645#L125 assume 8464 == ssl3_accept_~s__state~0; 70677#L132 [2018-11-18 14:40:30,231 INFO L796 eck$LassoCheckResult]: Loop: 70677#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70678#L271 assume !(0 == ssl3_accept_~blastFlag~0); 70552#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 70553#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74380#L584 ssl3_accept_~skip~0 := 0; 74379#L98-3 assume true; 74378#L98-1 assume !false; 74377#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74376#L101 assume !(12292 == ssl3_accept_~s__state~0); 74375#L104 assume !(16384 == ssl3_accept_~s__state~0); 74374#L107 assume !(8192 == ssl3_accept_~s__state~0); 74373#L110 assume !(24576 == ssl3_accept_~s__state~0); 74372#L113 assume !(8195 == ssl3_accept_~s__state~0); 74371#L116 assume !(8480 == ssl3_accept_~s__state~0); 74370#L119 assume !(8481 == ssl3_accept_~s__state~0); 74369#L122 assume !(8482 == ssl3_accept_~s__state~0); 74368#L125 assume !(8464 == ssl3_accept_~s__state~0); 74367#L128 assume !(8465 == ssl3_accept_~s__state~0); 74321#L131 assume !(8466 == ssl3_accept_~s__state~0); 72189#L134 assume 8496 == ssl3_accept_~s__state~0; 70877#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 72187#L284 assume !(1 == ssl3_accept_~blastFlag~0); 72186#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 72184#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70594#L290-2 ssl3_accept_~s__init_num~0 := 0; 72182#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72177#L584 ssl3_accept_~skip~0 := 0; 72176#L98-3 assume true; 72175#L98-1 assume !false; 72174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72173#L101 assume !(12292 == ssl3_accept_~s__state~0); 72172#L104 assume !(16384 == ssl3_accept_~s__state~0); 72171#L107 assume !(8192 == ssl3_accept_~s__state~0); 72170#L110 assume !(24576 == ssl3_accept_~s__state~0); 72169#L113 assume !(8195 == ssl3_accept_~s__state~0); 72168#L116 assume !(8480 == ssl3_accept_~s__state~0); 72167#L119 assume !(8481 == ssl3_accept_~s__state~0); 72166#L122 assume !(8482 == ssl3_accept_~s__state~0); 72165#L125 assume !(8464 == ssl3_accept_~s__state~0); 72164#L128 assume !(8465 == ssl3_accept_~s__state~0); 72163#L131 assume !(8466 == ssl3_accept_~s__state~0); 72162#L134 assume !(8496 == ssl3_accept_~s__state~0); 72161#L137 assume !(8497 == ssl3_accept_~s__state~0); 72160#L140 assume 8512 == ssl3_accept_~s__state~0; 70868#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72158#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72157#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72155#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72150#L584 ssl3_accept_~skip~0 := 0; 72149#L98-3 assume true; 72148#L98-1 assume !false; 72147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72146#L101 assume !(12292 == ssl3_accept_~s__state~0); 72145#L104 assume !(16384 == ssl3_accept_~s__state~0); 72144#L107 assume !(8192 == ssl3_accept_~s__state~0); 72143#L110 assume !(24576 == ssl3_accept_~s__state~0); 72142#L113 assume !(8195 == ssl3_accept_~s__state~0); 72141#L116 assume !(8480 == ssl3_accept_~s__state~0); 72140#L119 assume !(8481 == ssl3_accept_~s__state~0); 72139#L122 assume !(8482 == ssl3_accept_~s__state~0); 72138#L125 assume !(8464 == ssl3_accept_~s__state~0); 72137#L128 assume !(8465 == ssl3_accept_~s__state~0); 72136#L131 assume !(8466 == ssl3_accept_~s__state~0); 72135#L134 assume !(8496 == ssl3_accept_~s__state~0); 72134#L137 assume !(8497 == ssl3_accept_~s__state~0); 72133#L140 assume !(8512 == ssl3_accept_~s__state~0); 72132#L143 assume !(8513 == ssl3_accept_~s__state~0); 72131#L146 assume 8528 == ssl3_accept_~s__state~0; 70859#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72130#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72129#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72125#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72123#L351 assume !(ssl3_accept_~ret~0 <= 0); 72118#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72116#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72111#L584 ssl3_accept_~skip~0 := 0; 72109#L98-3 assume true; 72104#L98-1 assume !false; 72102#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72100#L101 assume !(12292 == ssl3_accept_~s__state~0); 72098#L104 assume !(16384 == ssl3_accept_~s__state~0); 72096#L107 assume !(8192 == ssl3_accept_~s__state~0); 72094#L110 assume !(24576 == ssl3_accept_~s__state~0); 72092#L113 assume !(8195 == ssl3_accept_~s__state~0); 72090#L116 assume !(8480 == ssl3_accept_~s__state~0); 72088#L119 assume !(8481 == ssl3_accept_~s__state~0); 72086#L122 assume !(8482 == ssl3_accept_~s__state~0); 72084#L125 assume !(8464 == ssl3_accept_~s__state~0); 72082#L128 assume !(8465 == ssl3_accept_~s__state~0); 72080#L131 assume !(8466 == ssl3_accept_~s__state~0); 72078#L134 assume !(8496 == ssl3_accept_~s__state~0); 72076#L137 assume !(8497 == ssl3_accept_~s__state~0); 72074#L140 assume !(8512 == ssl3_accept_~s__state~0); 72072#L143 assume !(8513 == ssl3_accept_~s__state~0); 72070#L146 assume !(8528 == ssl3_accept_~s__state~0); 72068#L149 assume !(8529 == ssl3_accept_~s__state~0); 72066#L152 assume 8544 == ssl3_accept_~s__state~0; 70850#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72063#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 72060#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72056#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72054#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 72053#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72050#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72045#L584 ssl3_accept_~skip~0 := 0; 72044#L98-3 assume true; 72043#L98-1 assume !false; 72042#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72041#L101 assume !(12292 == ssl3_accept_~s__state~0); 72040#L104 assume !(16384 == ssl3_accept_~s__state~0); 72039#L107 assume !(8192 == ssl3_accept_~s__state~0); 72038#L110 assume !(24576 == ssl3_accept_~s__state~0); 72037#L113 assume !(8195 == ssl3_accept_~s__state~0); 72036#L116 assume !(8480 == ssl3_accept_~s__state~0); 72035#L119 assume !(8481 == ssl3_accept_~s__state~0); 72034#L122 assume !(8482 == ssl3_accept_~s__state~0); 72032#L125 assume !(8464 == ssl3_accept_~s__state~0); 72031#L128 assume !(8465 == ssl3_accept_~s__state~0); 72030#L131 assume !(8466 == ssl3_accept_~s__state~0); 72029#L134 assume !(8496 == ssl3_accept_~s__state~0); 72027#L137 assume !(8497 == ssl3_accept_~s__state~0); 72025#L140 assume !(8512 == ssl3_accept_~s__state~0); 72023#L143 assume !(8513 == ssl3_accept_~s__state~0); 72021#L146 assume !(8528 == ssl3_accept_~s__state~0); 72019#L149 assume !(8529 == ssl3_accept_~s__state~0); 72017#L152 assume !(8544 == ssl3_accept_~s__state~0); 72015#L155 assume !(8545 == ssl3_accept_~s__state~0); 72013#L158 assume !(8560 == ssl3_accept_~s__state~0); 72011#L161 assume !(8561 == ssl3_accept_~s__state~0); 72009#L164 assume 8448 == ssl3_accept_~s__state~0; 72006#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 72003#L425 assume !(ssl3_accept_~num1~0 > 0); 72000#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71996#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71986#L584 ssl3_accept_~skip~0 := 0; 71984#L98-3 assume true; 71982#L98-1 assume !false; 71980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71978#L101 assume !(12292 == ssl3_accept_~s__state~0); 71976#L104 assume !(16384 == ssl3_accept_~s__state~0); 71974#L107 assume !(8192 == ssl3_accept_~s__state~0); 71972#L110 assume !(24576 == ssl3_accept_~s__state~0); 71970#L113 assume !(8195 == ssl3_accept_~s__state~0); 71967#L116 assume !(8480 == ssl3_accept_~s__state~0); 71965#L119 assume !(8481 == ssl3_accept_~s__state~0); 71961#L122 assume !(8482 == ssl3_accept_~s__state~0); 71962#L125 assume !(8464 == ssl3_accept_~s__state~0); 71957#L128 assume !(8465 == ssl3_accept_~s__state~0); 71958#L131 assume !(8466 == ssl3_accept_~s__state~0); 71953#L134 assume !(8496 == ssl3_accept_~s__state~0); 71954#L137 assume !(8497 == ssl3_accept_~s__state~0); 71949#L140 assume !(8512 == ssl3_accept_~s__state~0); 71950#L143 assume !(8513 == ssl3_accept_~s__state~0); 71945#L146 assume !(8528 == ssl3_accept_~s__state~0); 71946#L149 assume !(8529 == ssl3_accept_~s__state~0); 71941#L152 assume !(8544 == ssl3_accept_~s__state~0); 71942#L155 assume !(8545 == ssl3_accept_~s__state~0); 71937#L158 assume !(8560 == ssl3_accept_~s__state~0); 71938#L161 assume !(8561 == ssl3_accept_~s__state~0); 71934#L164 assume !(8448 == ssl3_accept_~s__state~0); 71930#L167 assume 8576 == ssl3_accept_~s__state~0; 71684#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 71922#L439 assume !(ssl3_accept_~ret~0 <= 0); 71923#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 71628#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74397#L584 ssl3_accept_~skip~0 := 0; 74396#L98-3 assume true; 74395#L98-1 assume !false; 74394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74393#L101 assume !(12292 == ssl3_accept_~s__state~0); 74392#L104 assume !(16384 == ssl3_accept_~s__state~0); 74391#L107 assume !(8192 == ssl3_accept_~s__state~0); 74390#L110 assume !(24576 == ssl3_accept_~s__state~0); 74389#L113 assume !(8195 == ssl3_accept_~s__state~0); 74388#L116 assume !(8480 == ssl3_accept_~s__state~0); 72261#L119 assume !(8481 == ssl3_accept_~s__state~0); 74387#L122 assume !(8482 == ssl3_accept_~s__state~0); 74386#L125 assume !(8464 == ssl3_accept_~s__state~0); 74322#L128 assume !(8465 == ssl3_accept_~s__state~0); 74323#L131 assume 8466 == ssl3_accept_~s__state~0; 70677#L132 [2018-11-18 14:40:30,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:30,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-18 14:40:30,231 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:30,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:30,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:30,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,237 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:30,237 INFO L82 PathProgramCache]: Analyzing trace with hash 588931294, now seen corresponding path program 1 times [2018-11-18 14:40:30,237 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:30,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:30,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,238 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:30,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:30,345 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 14:40:30,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:30,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 14:40:30,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:30,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 14:40:30,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 14:40:30,346 INFO L87 Difference]: Start difference. First operand 3961 states and 5030 transitions. cyclomatic complexity: 1082 Second operand 5 states. [2018-11-18 14:40:30,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:30,487 INFO L93 Difference]: Finished difference Result 18774 states and 23610 transitions. [2018-11-18 14:40:30,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 14:40:30,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18774 states and 23610 transitions. [2018-11-18 14:40:30,545 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 17389 [2018-11-18 14:40:30,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18774 states to 18774 states and 23610 transitions. [2018-11-18 14:40:30,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18667 [2018-11-18 14:40:30,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18667 [2018-11-18 14:40:30,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18774 states and 23610 transitions. [2018-11-18 14:40:30,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:30,598 INFO L705 BuchiCegarLoop]: Abstraction has 18774 states and 23610 transitions. [2018-11-18 14:40:30,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18774 states and 23610 transitions. [2018-11-18 14:40:30,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18774 to 6859. [2018-11-18 14:40:30,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6859 states. [2018-11-18 14:40:30,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6859 states to 6859 states and 8675 transitions. [2018-11-18 14:40:30,705 INFO L728 BuchiCegarLoop]: Abstraction has 6859 states and 8675 transitions. [2018-11-18 14:40:30,705 INFO L608 BuchiCegarLoop]: Abstraction has 6859 states and 8675 transitions. [2018-11-18 14:40:30,705 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 14:40:30,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6859 states and 8675 transitions. [2018-11-18 14:40:30,721 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6468 [2018-11-18 14:40:30,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:30,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:30,723 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 14:40:30,723 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:30,723 INFO L794 eck$LassoCheckResult]: Stem: 93414#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 93227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 93228#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93224#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 93225#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93346#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 93347#L98-3 assume true; 93486#L98-1 assume !false; 93763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93764#L101 assume !(12292 == ssl3_accept_~s__state~0); 93759#L104 assume !(16384 == ssl3_accept_~s__state~0); 93760#L107 assume !(8192 == ssl3_accept_~s__state~0); 93755#L110 assume !(24576 == ssl3_accept_~s__state~0); 93756#L113 assume !(8195 == ssl3_accept_~s__state~0); 93751#L116 assume !(8480 == ssl3_accept_~s__state~0); 93752#L119 assume !(8481 == ssl3_accept_~s__state~0); 93747#L122 assume !(8482 == ssl3_accept_~s__state~0); 93748#L125 assume 8464 == ssl3_accept_~s__state~0; 93668#L132 [2018-11-18 14:40:30,723 INFO L796 eck$LassoCheckResult]: Loop: 93668#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 97565#L271 assume !(0 == ssl3_accept_~blastFlag~0); 97802#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 97657#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97647#L584 ssl3_accept_~skip~0 := 0; 97645#L98-3 assume true; 97643#L98-1 assume !false; 97641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97639#L101 assume !(12292 == ssl3_accept_~s__state~0); 97637#L104 assume !(16384 == ssl3_accept_~s__state~0); 97635#L107 assume !(8192 == ssl3_accept_~s__state~0); 97633#L110 assume !(24576 == ssl3_accept_~s__state~0); 97631#L113 assume !(8195 == ssl3_accept_~s__state~0); 97629#L116 assume !(8480 == ssl3_accept_~s__state~0); 97627#L119 assume !(8481 == ssl3_accept_~s__state~0); 97625#L122 assume !(8482 == ssl3_accept_~s__state~0); 97623#L125 assume !(8464 == ssl3_accept_~s__state~0); 97621#L128 assume !(8465 == ssl3_accept_~s__state~0); 97517#L131 assume !(8466 == ssl3_accept_~s__state~0); 97498#L134 assume 8496 == ssl3_accept_~s__state~0; 93662#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 97495#L284 assume !(1 == ssl3_accept_~blastFlag~0); 97492#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 97489#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93343#L290-2 ssl3_accept_~s__init_num~0 := 0; 97481#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97475#L584 ssl3_accept_~skip~0 := 0; 97473#L98-3 assume true; 97463#L98-1 assume !false; 97456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97452#L101 assume !(12292 == ssl3_accept_~s__state~0); 97448#L104 assume !(16384 == ssl3_accept_~s__state~0); 97444#L107 assume !(8192 == ssl3_accept_~s__state~0); 97440#L110 assume !(24576 == ssl3_accept_~s__state~0); 97436#L113 assume !(8195 == ssl3_accept_~s__state~0); 97431#L116 assume !(8480 == ssl3_accept_~s__state~0); 97427#L119 assume !(8481 == ssl3_accept_~s__state~0); 97423#L122 assume !(8482 == ssl3_accept_~s__state~0); 97418#L125 assume !(8464 == ssl3_accept_~s__state~0); 97415#L128 assume !(8465 == ssl3_accept_~s__state~0); 97411#L131 assume !(8466 == ssl3_accept_~s__state~0); 97407#L134 assume !(8496 == ssl3_accept_~s__state~0); 97403#L137 assume !(8497 == ssl3_accept_~s__state~0); 97102#L140 assume 8512 == ssl3_accept_~s__state~0; 96514#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96512#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 96513#L305 assume !(ssl3_accept_~ret~0 <= 0); 98353#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98351#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98346#L584 ssl3_accept_~skip~0 := 0; 98345#L98-3 assume true; 98344#L98-1 assume !false; 98343#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98342#L101 assume !(12292 == ssl3_accept_~s__state~0); 98341#L104 assume !(16384 == ssl3_accept_~s__state~0); 98340#L107 assume !(8192 == ssl3_accept_~s__state~0); 98339#L110 assume !(24576 == ssl3_accept_~s__state~0); 98338#L113 assume !(8195 == ssl3_accept_~s__state~0); 98337#L116 assume !(8480 == ssl3_accept_~s__state~0); 98336#L119 assume !(8481 == ssl3_accept_~s__state~0); 98335#L122 assume !(8482 == ssl3_accept_~s__state~0); 98334#L125 assume !(8464 == ssl3_accept_~s__state~0); 98333#L128 assume !(8465 == ssl3_accept_~s__state~0); 98332#L131 assume !(8466 == ssl3_accept_~s__state~0); 98331#L134 assume !(8496 == ssl3_accept_~s__state~0); 98330#L137 assume !(8497 == ssl3_accept_~s__state~0); 98329#L140 assume !(8512 == ssl3_accept_~s__state~0); 98328#L143 assume !(8513 == ssl3_accept_~s__state~0); 98327#L146 assume 8528 == ssl3_accept_~s__state~0; 93655#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98326#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98325#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 98321#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 98319#L351 assume !(ssl3_accept_~ret~0 <= 0); 98314#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98312#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98306#L584 ssl3_accept_~skip~0 := 0; 98301#L98-3 assume true; 98299#L98-1 assume !false; 98297#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98295#L101 assume !(12292 == ssl3_accept_~s__state~0); 98293#L104 assume !(16384 == ssl3_accept_~s__state~0); 98291#L107 assume !(8192 == ssl3_accept_~s__state~0); 98289#L110 assume !(24576 == ssl3_accept_~s__state~0); 98287#L113 assume !(8195 == ssl3_accept_~s__state~0); 98285#L116 assume !(8480 == ssl3_accept_~s__state~0); 98283#L119 assume !(8481 == ssl3_accept_~s__state~0); 98281#L122 assume !(8482 == ssl3_accept_~s__state~0); 98279#L125 assume !(8464 == ssl3_accept_~s__state~0); 98277#L128 assume !(8465 == ssl3_accept_~s__state~0); 98275#L131 assume !(8466 == ssl3_accept_~s__state~0); 98273#L134 assume !(8496 == ssl3_accept_~s__state~0); 98271#L137 assume !(8497 == ssl3_accept_~s__state~0); 98269#L140 assume !(8512 == ssl3_accept_~s__state~0); 98267#L143 assume !(8513 == ssl3_accept_~s__state~0); 98265#L146 assume !(8528 == ssl3_accept_~s__state~0); 98263#L149 assume !(8529 == ssl3_accept_~s__state~0); 98261#L152 assume 8544 == ssl3_accept_~s__state~0; 93649#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98258#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 98255#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98252#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 98250#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 98249#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 98246#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98241#L584 ssl3_accept_~skip~0 := 0; 98240#L98-3 assume true; 98239#L98-1 assume !false; 98238#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98237#L101 assume !(12292 == ssl3_accept_~s__state~0); 98236#L104 assume !(16384 == ssl3_accept_~s__state~0); 98235#L107 assume !(8192 == ssl3_accept_~s__state~0); 98234#L110 assume !(24576 == ssl3_accept_~s__state~0); 98233#L113 assume !(8195 == ssl3_accept_~s__state~0); 98232#L116 assume !(8480 == ssl3_accept_~s__state~0); 98231#L119 assume !(8481 == ssl3_accept_~s__state~0); 98230#L122 assume !(8482 == ssl3_accept_~s__state~0); 98229#L125 assume !(8464 == ssl3_accept_~s__state~0); 98228#L128 assume !(8465 == ssl3_accept_~s__state~0); 98227#L131 assume !(8466 == ssl3_accept_~s__state~0); 98226#L134 assume !(8496 == ssl3_accept_~s__state~0); 98225#L137 assume !(8497 == ssl3_accept_~s__state~0); 98224#L140 assume !(8512 == ssl3_accept_~s__state~0); 98223#L143 assume !(8513 == ssl3_accept_~s__state~0); 98222#L146 assume !(8528 == ssl3_accept_~s__state~0); 98221#L149 assume !(8529 == ssl3_accept_~s__state~0); 98220#L152 assume !(8544 == ssl3_accept_~s__state~0); 98219#L155 assume !(8545 == ssl3_accept_~s__state~0); 98218#L158 assume !(8560 == ssl3_accept_~s__state~0); 98217#L161 assume !(8561 == ssl3_accept_~s__state~0); 98216#L164 assume 8448 == ssl3_accept_~s__state~0; 98215#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 98213#L425 assume !(ssl3_accept_~num1~0 > 0); 98212#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98210#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98205#L584 ssl3_accept_~skip~0 := 0; 98204#L98-3 assume true; 98203#L98-1 assume !false; 98202#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98201#L101 assume !(12292 == ssl3_accept_~s__state~0); 98200#L104 assume !(16384 == ssl3_accept_~s__state~0); 98199#L107 assume !(8192 == ssl3_accept_~s__state~0); 98198#L110 assume !(24576 == ssl3_accept_~s__state~0); 98197#L113 assume !(8195 == ssl3_accept_~s__state~0); 98196#L116 assume !(8480 == ssl3_accept_~s__state~0); 98195#L119 assume !(8481 == ssl3_accept_~s__state~0); 98194#L122 assume !(8482 == ssl3_accept_~s__state~0); 98193#L125 assume !(8464 == ssl3_accept_~s__state~0); 98192#L128 assume !(8465 == ssl3_accept_~s__state~0); 98191#L131 assume !(8466 == ssl3_accept_~s__state~0); 98190#L134 assume !(8496 == ssl3_accept_~s__state~0); 98189#L137 assume !(8497 == ssl3_accept_~s__state~0); 98188#L140 assume !(8512 == ssl3_accept_~s__state~0); 98187#L143 assume !(8513 == ssl3_accept_~s__state~0); 98186#L146 assume !(8528 == ssl3_accept_~s__state~0); 98185#L149 assume !(8529 == ssl3_accept_~s__state~0); 98184#L152 assume !(8544 == ssl3_accept_~s__state~0); 98183#L155 assume !(8545 == ssl3_accept_~s__state~0); 98182#L158 assume !(8560 == ssl3_accept_~s__state~0); 98181#L161 assume !(8561 == ssl3_accept_~s__state~0); 98179#L164 assume !(8448 == ssl3_accept_~s__state~0); 98180#L167 assume 8576 == ssl3_accept_~s__state~0; 98139#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 98140#L439 assume !(ssl3_accept_~ret~0 <= 0); 97958#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97926#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97952#L584 ssl3_accept_~skip~0 := 0; 97951#L98-3 assume true; 97950#L98-1 assume !false; 97949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97948#L101 assume !(12292 == ssl3_accept_~s__state~0); 97947#L104 assume !(16384 == ssl3_accept_~s__state~0); 97946#L107 assume !(8192 == ssl3_accept_~s__state~0); 97945#L110 assume !(24576 == ssl3_accept_~s__state~0); 97944#L113 assume !(8195 == ssl3_accept_~s__state~0); 97943#L116 assume !(8480 == ssl3_accept_~s__state~0); 97819#L119 assume !(8481 == ssl3_accept_~s__state~0); 97942#L122 assume !(8482 == ssl3_accept_~s__state~0); 97941#L125 assume !(8464 == ssl3_accept_~s__state~0); 97940#L128 assume !(8465 == ssl3_accept_~s__state~0); 97614#L131 assume 8466 == ssl3_accept_~s__state~0; 93668#L132 [2018-11-18 14:40:30,723 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:30,723 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 22 times [2018-11-18 14:40:30,723 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:30,724 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:30,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,724 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:30,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,729 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:30,729 INFO L82 PathProgramCache]: Analyzing trace with hash 534105737, now seen corresponding path program 1 times [2018-11-18 14:40:30,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:30,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:30,730 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,730 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:30,730 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:30,760 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:30,760 INFO L82 PathProgramCache]: Analyzing trace with hash -721300837, now seen corresponding path program 1 times [2018-11-18 14:40:30,760 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:30,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:30,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,761 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:30,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-18 14:40:30,801 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:30,802 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:31,508 WARN L180 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 14:40:31,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:31,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:31,558 INFO L87 Difference]: Start difference. First operand 6859 states and 8675 transitions. cyclomatic complexity: 1834 Second operand 3 states. [2018-11-18 14:40:31,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:31,582 INFO L93 Difference]: Finished difference Result 4021 states and 5037 transitions. [2018-11-18 14:40:31,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:31,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4021 states and 5037 transitions. [2018-11-18 14:40:31,594 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3626 [2018-11-18 14:40:31,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4021 states to 4021 states and 5037 transitions. [2018-11-18 14:40:31,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3914 [2018-11-18 14:40:31,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3914 [2018-11-18 14:40:31,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4021 states and 5037 transitions. [2018-11-18 14:40:31,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:31,605 INFO L705 BuchiCegarLoop]: Abstraction has 4021 states and 5037 transitions. [2018-11-18 14:40:31,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4021 states and 5037 transitions. [2018-11-18 14:40:31,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4021 to 3972. [2018-11-18 14:40:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3972 states. [2018-11-18 14:40:31,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3972 states to 3972 states and 4982 transitions. [2018-11-18 14:40:31,639 INFO L728 BuchiCegarLoop]: Abstraction has 3972 states and 4982 transitions. [2018-11-18 14:40:31,639 INFO L608 BuchiCegarLoop]: Abstraction has 3972 states and 4982 transitions. [2018-11-18 14:40:31,639 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 14:40:31,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3972 states and 4982 transitions. [2018-11-18 14:40:31,652 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3579 [2018-11-18 14:40:31,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:31,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:31,653 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 14:40:31,653 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, 1] [2018-11-18 14:40:31,653 INFO L794 eck$LassoCheckResult]: Stem: 104292#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104115#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104116#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104112#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 104113#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104230#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 104231#L98-3 assume true; 104365#L98-1 assume !false; 105581#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105578#L101 assume !(12292 == ssl3_accept_~s__state~0); 105575#L104 assume !(16384 == ssl3_accept_~s__state~0); 105572#L107 assume !(8192 == ssl3_accept_~s__state~0); 105527#L110 assume !(24576 == ssl3_accept_~s__state~0); 105528#L113 assume !(8195 == ssl3_accept_~s__state~0); 105520#L116 assume !(8480 == ssl3_accept_~s__state~0); 105521#L119 assume !(8481 == ssl3_accept_~s__state~0); 105516#L122 assume !(8482 == ssl3_accept_~s__state~0); 105517#L125 assume !(8464 == ssl3_accept_~s__state~0); 105515#L128 assume !(8465 == ssl3_accept_~s__state~0); 105511#L131 assume !(8466 == ssl3_accept_~s__state~0); 105512#L134 assume !(8496 == ssl3_accept_~s__state~0); 104488#L137 [2018-11-18 14:40:31,653 INFO L796 eck$LassoCheckResult]: Loop: 104488#L137 assume !(8497 == ssl3_accept_~s__state~0); 104487#L140 assume !(8512 == ssl3_accept_~s__state~0); 104486#L143 assume !(8513 == ssl3_accept_~s__state~0); 104485#L146 assume !(8528 == ssl3_accept_~s__state~0); 104484#L149 assume !(8529 == ssl3_accept_~s__state~0); 104483#L152 assume !(8544 == ssl3_accept_~s__state~0); 104482#L155 assume !(8545 == ssl3_accept_~s__state~0); 104481#L158 assume !(8560 == ssl3_accept_~s__state~0); 104480#L161 assume !(8561 == ssl3_accept_~s__state~0); 104479#L164 assume 8448 == ssl3_accept_~s__state~0; 104435#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104477#L425 assume !(ssl3_accept_~num1~0 > 0); 104475#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 104474#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104469#L584 ssl3_accept_~skip~0 := 0; 104468#L98-3 assume true; 104467#L98-1 assume !false; 104466#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104464#L101 assume !(12292 == ssl3_accept_~s__state~0); 104463#L104 assume !(16384 == ssl3_accept_~s__state~0); 104462#L107 assume !(8192 == ssl3_accept_~s__state~0); 104461#L110 assume !(24576 == ssl3_accept_~s__state~0); 104459#L113 assume !(8195 == ssl3_accept_~s__state~0); 104458#L116 assume !(8480 == ssl3_accept_~s__state~0); 104457#L119 assume !(8481 == ssl3_accept_~s__state~0); 104455#L122 assume 8482 == ssl3_accept_~s__state~0; 104456#L123 ssl3_accept_~s__state~0 := 3; 106095#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106088#L584 ssl3_accept_~skip~0 := 0; 106085#L98-3 assume true; 106082#L98-1 assume !false; 106079#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106076#L101 assume !(12292 == ssl3_accept_~s__state~0); 106073#L104 assume !(16384 == ssl3_accept_~s__state~0); 106070#L107 assume !(8192 == ssl3_accept_~s__state~0); 106067#L110 assume !(24576 == ssl3_accept_~s__state~0); 106064#L113 assume !(8195 == ssl3_accept_~s__state~0); 106061#L116 assume !(8480 == ssl3_accept_~s__state~0); 106058#L119 assume !(8481 == ssl3_accept_~s__state~0); 106055#L122 assume !(8482 == ssl3_accept_~s__state~0); 106052#L125 assume !(8464 == ssl3_accept_~s__state~0); 106049#L128 assume !(8465 == ssl3_accept_~s__state~0); 106046#L131 assume !(8466 == ssl3_accept_~s__state~0); 104489#L134 assume !(8496 == ssl3_accept_~s__state~0); 104488#L137 [2018-11-18 14:40:31,653 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:31,654 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 14:40:31,654 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:31,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:31,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:31,666 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:31,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:31,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:31,715 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 14:40:31,715 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:31,715 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:31,715 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 14:40:31,715 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:31,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1680694506, now seen corresponding path program 2 times [2018-11-18 14:40:31,715 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:31,716 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:31,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:31,716 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:31,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:31,814 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 14:40:31,814 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 14:40:31,814 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 14:40:31,815 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 14:40:31,815 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 14:40:31,815 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:31,815 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 14:40:31,815 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 14:40:31,815 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 14:40:31,815 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 14:40:31,815 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 14:40:31,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 14:40:31,839 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 14:40:31,849 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 14:40:31,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 14:40:31,859 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 14:40:31,925 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 14:40:31,925 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:31,935 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 14:40:31,936 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 14:40:31,939 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 14:40:31,939 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_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:31,968 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 14:40:31,968 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:32,005 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 14:40:32,005 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 14:40:32,014 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 14:40:32,037 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 14:40:32,037 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 14:40:32,037 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 14:40:32,037 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 14:40:32,037 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 14:40:32,037 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 14:40:32,037 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 14:40:32,037 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 14:40:32,037 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 14:40:32,037 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 14:40:32,038 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 14:40:32,038 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 14:40:32,049 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 14:40:32,051 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 14:40:32,053 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 14:40:32,059 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 14:40:32,126 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 14:40:32,126 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 14:40:32,127 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 14:40:32,127 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:32,127 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:32,128 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:32,128 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:32,128 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:32,128 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:32,128 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:32,129 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 14:40:32,129 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 14:40:32,130 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:32,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:32,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:32,130 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:32,130 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:32,130 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:32,131 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:32,131 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 14:40:32,132 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 14:40:32,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:32,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:32,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:32,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:32,132 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:32,133 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:32,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:32,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 14:40:32,134 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 14:40:32,134 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:32,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:32,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:32,134 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 14:40:32,134 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:32,135 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 14:40:32,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:32,135 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 14:40:32,136 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 14:40:32,136 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 14:40:32,136 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 14:40:32,136 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 14:40:32,136 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 14:40:32,136 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 14:40:32,137 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 14:40:32,137 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 14:40:32,138 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 14:40:32,139 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 14:40:32,140 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 14:40:32,140 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 14:40:32,140 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 14:40:32,140 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 14:40:32,140 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 14:40:32,140 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 14:40:32,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:32,301 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:32,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:32,309 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 14:40:32,338 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 14:40:32,338 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 14:40:32,338 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3972 states and 4982 transitions. cyclomatic complexity: 1022 Second operand 5 states. [2018-11-18 14:40:32,624 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3972 states and 4982 transitions. cyclomatic complexity: 1022. Second operand 5 states. Result 12284 states and 15305 transitions. Complement of second has 9 states. [2018-11-18 14:40:32,626 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 14:40:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 14:40:32,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 347 transitions. [2018-11-18 14:40:32,626 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 44 letters. [2018-11-18 14:40:32,627 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:32,627 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 65 letters. Loop has 44 letters. [2018-11-18 14:40:32,628 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:32,628 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 88 letters. [2018-11-18 14:40:32,629 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 14:40:32,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12284 states and 15305 transitions. [2018-11-18 14:40:32,666 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 6879 [2018-11-18 14:40:32,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12284 states to 11979 states and 14919 transitions. [2018-11-18 14:40:32,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7953 [2018-11-18 14:40:32,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7990 [2018-11-18 14:40:32,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11979 states and 14919 transitions. [2018-11-18 14:40:32,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:32,701 INFO L705 BuchiCegarLoop]: Abstraction has 11979 states and 14919 transitions. [2018-11-18 14:40:32,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11979 states and 14919 transitions. [2018-11-18 14:40:32,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11979 to 10650. [2018-11-18 14:40:32,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10650 states. [2018-11-18 14:40:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10650 states to 10650 states and 13354 transitions. [2018-11-18 14:40:32,799 INFO L728 BuchiCegarLoop]: Abstraction has 10650 states and 13354 transitions. [2018-11-18 14:40:32,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:32,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:32,800 INFO L87 Difference]: Start difference. First operand 10650 states and 13354 transitions. Second operand 3 states. [2018-11-18 14:40:32,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:32,902 INFO L93 Difference]: Finished difference Result 1676 states and 2029 transitions. [2018-11-18 14:40:32,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:32,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1676 states and 2029 transitions. [2018-11-18 14:40:32,911 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 14:40:32,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1676 states to 1665 states and 2018 transitions. [2018-11-18 14:40:32,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 940 [2018-11-18 14:40:32,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 940 [2018-11-18 14:40:32,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1665 states and 2018 transitions. [2018-11-18 14:40:32,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:32,917 INFO L705 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-18 14:40:32,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states and 2018 transitions. [2018-11-18 14:40:32,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1665. [2018-11-18 14:40:32,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1665 states. [2018-11-18 14:40:32,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2018 transitions. [2018-11-18 14:40:32,929 INFO L728 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-18 14:40:32,929 INFO L608 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-18 14:40:32,929 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 14:40:32,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1665 states and 2018 transitions. [2018-11-18 14:40:32,932 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 14:40:32,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:32,932 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:32,933 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:32,933 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:32,933 INFO L794 eck$LassoCheckResult]: Stem: 133115#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 132921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 132922#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 132918#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 132919#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133044#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 133045#L98-3 assume true; 133441#L98-1 assume !false; 133438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133435#L101 assume !(12292 == ssl3_accept_~s__state~0); 133432#L104 assume !(16384 == ssl3_accept_~s__state~0); 133429#L107 assume !(8192 == ssl3_accept_~s__state~0); 133426#L110 assume !(24576 == ssl3_accept_~s__state~0); 133422#L113 assume !(8195 == ssl3_accept_~s__state~0); 133419#L116 assume !(8480 == ssl3_accept_~s__state~0); 133417#L119 assume !(8481 == ssl3_accept_~s__state~0); 133282#L122 assume !(8482 == ssl3_accept_~s__state~0); 133281#L125 assume 8464 == ssl3_accept_~s__state~0; 133279#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 133277#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133276#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 133273#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133267#L584 ssl3_accept_~skip~0 := 0; 133266#L98-3 assume true; 133265#L98-1 assume !false; 133262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133259#L101 assume !(12292 == ssl3_accept_~s__state~0); 133258#L104 assume !(16384 == ssl3_accept_~s__state~0); 133257#L107 assume !(8192 == ssl3_accept_~s__state~0); 133256#L110 assume !(24576 == ssl3_accept_~s__state~0); 133254#L113 assume !(8195 == ssl3_accept_~s__state~0); 133252#L116 assume !(8480 == ssl3_accept_~s__state~0); 133250#L119 assume !(8481 == ssl3_accept_~s__state~0); 133248#L122 assume !(8482 == ssl3_accept_~s__state~0); 133246#L125 assume !(8464 == ssl3_accept_~s__state~0); 133244#L128 assume !(8465 == ssl3_accept_~s__state~0); 133241#L131 assume !(8466 == ssl3_accept_~s__state~0); 133240#L134 assume 8496 == ssl3_accept_~s__state~0; 133239#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 133238#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 133236#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 133235#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 133234#L290-2 ssl3_accept_~s__init_num~0 := 0; 133228#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133217#L584 ssl3_accept_~skip~0 := 0; 133214#L98-3 assume true; 133211#L98-1 assume !false; 133208#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133205#L101 assume !(12292 == ssl3_accept_~s__state~0); 133202#L104 assume !(16384 == ssl3_accept_~s__state~0); 133199#L107 assume !(8192 == ssl3_accept_~s__state~0); 133196#L110 assume !(24576 == ssl3_accept_~s__state~0); 133193#L113 assume !(8195 == ssl3_accept_~s__state~0); 133190#L116 assume !(8480 == ssl3_accept_~s__state~0); 133187#L119 assume !(8481 == ssl3_accept_~s__state~0); 133184#L122 assume !(8482 == ssl3_accept_~s__state~0); 133181#L125 assume !(8464 == ssl3_accept_~s__state~0); 133178#L128 assume !(8465 == ssl3_accept_~s__state~0); 133175#L131 assume !(8466 == ssl3_accept_~s__state~0); 133172#L134 assume !(8496 == ssl3_accept_~s__state~0); 133169#L137 assume !(8497 == ssl3_accept_~s__state~0); 133165#L140 [2018-11-18 14:40:32,933 INFO L796 eck$LassoCheckResult]: Loop: 133165#L140 assume 8512 == ssl3_accept_~s__state~0; 133162#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133159#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 133142#L305 assume !(ssl3_accept_~ret~0 <= 0); 133143#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 134194#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134189#L584 ssl3_accept_~skip~0 := 0; 134188#L98-3 assume true; 134187#L98-1 assume !false; 134186#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134185#L101 assume !(12292 == ssl3_accept_~s__state~0); 134184#L104 assume !(16384 == ssl3_accept_~s__state~0); 134182#L107 assume !(8192 == ssl3_accept_~s__state~0); 134177#L110 assume !(24576 == ssl3_accept_~s__state~0); 134175#L113 assume !(8195 == ssl3_accept_~s__state~0); 134173#L116 assume !(8480 == ssl3_accept_~s__state~0); 134171#L119 assume !(8481 == ssl3_accept_~s__state~0); 134169#L122 assume !(8482 == ssl3_accept_~s__state~0); 134167#L125 assume !(8464 == ssl3_accept_~s__state~0); 134165#L128 assume !(8465 == ssl3_accept_~s__state~0); 134163#L131 assume !(8466 == ssl3_accept_~s__state~0); 134161#L134 assume !(8496 == ssl3_accept_~s__state~0); 134159#L137 assume !(8497 == ssl3_accept_~s__state~0); 134157#L140 assume !(8512 == ssl3_accept_~s__state~0); 134155#L143 assume !(8513 == ssl3_accept_~s__state~0); 134153#L146 assume 8528 == ssl3_accept_~s__state~0; 134151#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 132937#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 132938#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 132947#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 132984#L351 assume !(ssl3_accept_~ret~0 <= 0); 132985#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 133112#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133876#L584 ssl3_accept_~skip~0 := 0; 133875#L98-3 assume true; 133874#L98-1 assume !false; 133873#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133872#L101 assume !(12292 == ssl3_accept_~s__state~0); 133871#L104 assume !(16384 == ssl3_accept_~s__state~0); 133870#L107 assume !(8192 == ssl3_accept_~s__state~0); 133869#L110 assume !(24576 == ssl3_accept_~s__state~0); 133868#L113 assume !(8195 == ssl3_accept_~s__state~0); 133867#L116 assume !(8480 == ssl3_accept_~s__state~0); 133866#L119 assume !(8481 == ssl3_accept_~s__state~0); 133865#L122 assume !(8482 == ssl3_accept_~s__state~0); 133864#L125 assume !(8464 == ssl3_accept_~s__state~0); 133863#L128 assume !(8465 == ssl3_accept_~s__state~0); 133862#L131 assume !(8466 == ssl3_accept_~s__state~0); 133861#L134 assume !(8496 == ssl3_accept_~s__state~0); 133860#L137 assume !(8497 == ssl3_accept_~s__state~0); 133859#L140 assume !(8512 == ssl3_accept_~s__state~0); 133858#L143 assume !(8513 == ssl3_accept_~s__state~0); 133857#L146 assume !(8528 == ssl3_accept_~s__state~0); 133856#L149 assume !(8529 == ssl3_accept_~s__state~0); 133855#L152 assume 8544 == ssl3_accept_~s__state~0; 133854#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 133853#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 133851#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133850#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 132910#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 132904#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 132905#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132933#L584 ssl3_accept_~skip~0 := 0; 132923#L98-3 assume true; 132924#L98-1 assume !false; 132943#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134525#L101 assume !(12292 == ssl3_accept_~s__state~0); 134524#L104 assume !(16384 == ssl3_accept_~s__state~0); 134523#L107 assume !(8192 == ssl3_accept_~s__state~0); 134520#L110 assume !(24576 == ssl3_accept_~s__state~0); 134518#L113 assume !(8195 == ssl3_accept_~s__state~0); 133070#L116 assume !(8480 == ssl3_accept_~s__state~0); 133071#L119 assume !(8481 == ssl3_accept_~s__state~0); 133013#L122 assume !(8482 == ssl3_accept_~s__state~0); 132974#L125 assume !(8464 == ssl3_accept_~s__state~0); 132975#L128 assume !(8465 == ssl3_accept_~s__state~0); 132949#L131 assume !(8466 == ssl3_accept_~s__state~0); 132950#L134 assume !(8496 == ssl3_accept_~s__state~0); 133131#L137 assume !(8497 == ssl3_accept_~s__state~0); 133132#L140 assume !(8512 == ssl3_accept_~s__state~0); 134137#L143 assume !(8513 == ssl3_accept_~s__state~0); 134136#L146 assume !(8528 == ssl3_accept_~s__state~0); 134135#L149 assume !(8529 == ssl3_accept_~s__state~0); 134134#L152 assume !(8544 == ssl3_accept_~s__state~0); 134132#L155 assume !(8545 == ssl3_accept_~s__state~0); 134130#L158 assume !(8560 == ssl3_accept_~s__state~0); 134129#L161 assume !(8561 == ssl3_accept_~s__state~0); 134128#L164 assume 8448 == ssl3_accept_~s__state~0; 134127#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 134123#L425 assume !(ssl3_accept_~num1~0 > 0); 134121#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 134119#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134113#L584 ssl3_accept_~skip~0 := 0; 134107#L98-3 assume true; 134105#L98-1 assume !false; 134103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134101#L101 assume !(12292 == ssl3_accept_~s__state~0); 134099#L104 assume !(16384 == ssl3_accept_~s__state~0); 134097#L107 assume !(8192 == ssl3_accept_~s__state~0); 134095#L110 assume !(24576 == ssl3_accept_~s__state~0); 134093#L113 assume !(8195 == ssl3_accept_~s__state~0); 134091#L116 assume !(8480 == ssl3_accept_~s__state~0); 134089#L119 assume !(8481 == ssl3_accept_~s__state~0); 134087#L122 assume !(8482 == ssl3_accept_~s__state~0); 134085#L125 assume !(8464 == ssl3_accept_~s__state~0); 134083#L128 assume !(8465 == ssl3_accept_~s__state~0); 134081#L131 assume !(8466 == ssl3_accept_~s__state~0); 134079#L134 assume !(8496 == ssl3_accept_~s__state~0); 134077#L137 assume !(8497 == ssl3_accept_~s__state~0); 134075#L140 assume !(8512 == ssl3_accept_~s__state~0); 134073#L143 assume !(8513 == ssl3_accept_~s__state~0); 134072#L146 assume !(8528 == ssl3_accept_~s__state~0); 134071#L149 assume !(8529 == ssl3_accept_~s__state~0); 133977#L152 assume !(8544 == ssl3_accept_~s__state~0); 133971#L155 assume !(8545 == ssl3_accept_~s__state~0); 133969#L158 assume !(8560 == ssl3_accept_~s__state~0); 133967#L161 assume !(8561 == ssl3_accept_~s__state~0); 133965#L164 assume !(8448 == ssl3_accept_~s__state~0); 133963#L167 assume 8576 == ssl3_accept_~s__state~0; 133584#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 132968#L439 assume !(ssl3_accept_~ret~0 <= 0); 132953#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 132954#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134232#L584 ssl3_accept_~skip~0 := 0; 134230#L98-3 assume true; 134228#L98-1 assume !false; 134226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134224#L101 assume !(12292 == ssl3_accept_~s__state~0); 134222#L104 assume !(16384 == ssl3_accept_~s__state~0); 134220#L107 assume !(8192 == ssl3_accept_~s__state~0); 134218#L110 assume !(24576 == ssl3_accept_~s__state~0); 134216#L113 assume !(8195 == ssl3_accept_~s__state~0); 134215#L116 assume !(8480 == ssl3_accept_~s__state~0); 134214#L119 assume !(8481 == ssl3_accept_~s__state~0); 134213#L122 assume !(8482 == ssl3_accept_~s__state~0); 134211#L125 assume !(8464 == ssl3_accept_~s__state~0); 134210#L128 assume !(8465 == ssl3_accept_~s__state~0); 134209#L131 assume !(8466 == ssl3_accept_~s__state~0); 133253#L134 assume 8496 == ssl3_accept_~s__state~0; 133251#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 133249#L284 assume !(1 == ssl3_accept_~blastFlag~0); 133247#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 133245#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 133242#L290-2 ssl3_accept_~s__init_num~0 := 0; 133223#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133216#L584 ssl3_accept_~skip~0 := 0; 133213#L98-3 assume true; 133210#L98-1 assume !false; 133207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133204#L101 assume !(12292 == ssl3_accept_~s__state~0); 133201#L104 assume !(16384 == ssl3_accept_~s__state~0); 133198#L107 assume !(8192 == ssl3_accept_~s__state~0); 133195#L110 assume !(24576 == ssl3_accept_~s__state~0); 133192#L113 assume !(8195 == ssl3_accept_~s__state~0); 133189#L116 assume !(8480 == ssl3_accept_~s__state~0); 133186#L119 assume !(8481 == ssl3_accept_~s__state~0); 133183#L122 assume !(8482 == ssl3_accept_~s__state~0); 133180#L125 assume !(8464 == ssl3_accept_~s__state~0); 133177#L128 assume !(8465 == ssl3_accept_~s__state~0); 133174#L131 assume !(8466 == ssl3_accept_~s__state~0); 133171#L134 assume !(8496 == ssl3_accept_~s__state~0); 133168#L137 assume !(8497 == ssl3_accept_~s__state~0); 133165#L140 [2018-11-18 14:40:32,933 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:32,934 INFO L82 PathProgramCache]: Analyzing trace with hash 481250720, now seen corresponding path program 1 times [2018-11-18 14:40:32,934 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:32,934 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:32,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:32,934 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:32,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:32,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:32,944 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:32,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1881279279, now seen corresponding path program 1 times [2018-11-18 14:40:32,944 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:32,944 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:32,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:32,945 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:32,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:32,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:32,990 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-11-18 14:40:32,990 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:32,990 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:32,991 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:32,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:32,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:32,991 INFO L87 Difference]: Start difference. First operand 1665 states and 2018 transitions. cyclomatic complexity: 360 Second operand 3 states. [2018-11-18 14:40:33,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:33,063 INFO L93 Difference]: Finished difference Result 1665 states and 2013 transitions. [2018-11-18 14:40:33,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:33,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1665 states and 2013 transitions. [2018-11-18 14:40:33,070 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 14:40:33,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1665 states to 1665 states and 2013 transitions. [2018-11-18 14:40:33,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 940 [2018-11-18 14:40:33,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 940 [2018-11-18 14:40:33,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1665 states and 2013 transitions. [2018-11-18 14:40:33,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:33,074 INFO L705 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-18 14:40:33,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states and 2013 transitions. [2018-11-18 14:40:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1665. [2018-11-18 14:40:33,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1665 states. [2018-11-18 14:40:33,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2013 transitions. [2018-11-18 14:40:33,087 INFO L728 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-18 14:40:33,087 INFO L608 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-18 14:40:33,087 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 14:40:33,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1665 states and 2013 transitions. [2018-11-18 14:40:33,090 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 14:40:33,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:33,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:33,091 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,091 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,091 INFO L794 eck$LassoCheckResult]: Stem: 136440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136261#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 136262#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 136254#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 136255#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 136379#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 136380#L98-3 assume true; 136635#L98-1 assume !false; 136633#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136631#L101 assume !(12292 == ssl3_accept_~s__state~0); 136629#L104 assume !(16384 == ssl3_accept_~s__state~0); 136627#L107 assume !(8192 == ssl3_accept_~s__state~0); 136625#L110 assume !(24576 == ssl3_accept_~s__state~0); 136623#L113 assume !(8195 == ssl3_accept_~s__state~0); 136620#L116 assume !(8480 == ssl3_accept_~s__state~0); 136614#L119 assume !(8481 == ssl3_accept_~s__state~0); 136612#L122 assume !(8482 == ssl3_accept_~s__state~0); 136610#L125 assume 8464 == ssl3_accept_~s__state~0; 136608#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 136606#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 136604#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 136601#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136595#L584 ssl3_accept_~skip~0 := 0; 136593#L98-3 assume true; 136591#L98-1 assume !false; 136589#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136587#L101 assume !(12292 == ssl3_accept_~s__state~0); 136585#L104 assume !(16384 == ssl3_accept_~s__state~0); 136583#L107 assume !(8192 == ssl3_accept_~s__state~0); 136581#L110 assume !(24576 == ssl3_accept_~s__state~0); 136579#L113 assume !(8195 == ssl3_accept_~s__state~0); 136577#L116 assume !(8480 == ssl3_accept_~s__state~0); 136575#L119 assume !(8481 == ssl3_accept_~s__state~0); 136573#L122 assume !(8482 == ssl3_accept_~s__state~0); 136571#L125 assume !(8464 == ssl3_accept_~s__state~0); 136569#L128 assume !(8465 == ssl3_accept_~s__state~0); 136566#L131 assume !(8466 == ssl3_accept_~s__state~0); 136565#L134 assume 8496 == ssl3_accept_~s__state~0; 136564#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 136563#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 136561#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 136560#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 136559#L290-2 ssl3_accept_~s__init_num~0 := 0; 136553#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136542#L584 ssl3_accept_~skip~0 := 0; 136539#L98-3 assume true; 136536#L98-1 assume !false; 136533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136530#L101 assume !(12292 == ssl3_accept_~s__state~0); 136527#L104 assume !(16384 == ssl3_accept_~s__state~0); 136524#L107 assume !(8192 == ssl3_accept_~s__state~0); 136521#L110 assume !(24576 == ssl3_accept_~s__state~0); 136518#L113 assume !(8195 == ssl3_accept_~s__state~0); 136515#L116 assume !(8480 == ssl3_accept_~s__state~0); 136512#L119 assume !(8481 == ssl3_accept_~s__state~0); 136509#L122 assume !(8482 == ssl3_accept_~s__state~0); 136506#L125 assume !(8464 == ssl3_accept_~s__state~0); 136503#L128 assume !(8465 == ssl3_accept_~s__state~0); 136500#L131 assume !(8466 == ssl3_accept_~s__state~0); 136497#L134 assume !(8496 == ssl3_accept_~s__state~0); 136494#L137 assume !(8497 == ssl3_accept_~s__state~0); 136490#L140 [2018-11-18 14:40:33,091 INFO L796 eck$LassoCheckResult]: Loop: 136490#L140 assume 8512 == ssl3_accept_~s__state~0; 136487#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136484#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 136465#L305 assume !(ssl3_accept_~ret~0 <= 0); 136466#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 137105#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137099#L584 ssl3_accept_~skip~0 := 0; 137097#L98-3 assume true; 137095#L98-1 assume !false; 137093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137091#L101 assume !(12292 == ssl3_accept_~s__state~0); 137089#L104 assume !(16384 == ssl3_accept_~s__state~0); 137087#L107 assume !(8192 == ssl3_accept_~s__state~0); 137085#L110 assume !(24576 == ssl3_accept_~s__state~0); 137083#L113 assume !(8195 == ssl3_accept_~s__state~0); 137082#L116 assume !(8480 == ssl3_accept_~s__state~0); 137079#L119 assume !(8481 == ssl3_accept_~s__state~0); 137077#L122 assume !(8482 == ssl3_accept_~s__state~0); 137071#L125 assume !(8464 == ssl3_accept_~s__state~0); 137069#L128 assume !(8465 == ssl3_accept_~s__state~0); 137067#L131 assume !(8466 == ssl3_accept_~s__state~0); 137065#L134 assume !(8496 == ssl3_accept_~s__state~0); 137063#L137 assume !(8497 == ssl3_accept_~s__state~0); 137061#L140 assume !(8512 == ssl3_accept_~s__state~0); 137059#L143 assume !(8513 == ssl3_accept_~s__state~0); 137057#L146 assume 8528 == ssl3_accept_~s__state~0; 137055#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 137053#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 137051#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 137049#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 137037#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 137034#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 137000#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136993#L584 ssl3_accept_~skip~0 := 0; 136990#L98-3 assume true; 136987#L98-1 assume !false; 136984#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136981#L101 assume !(12292 == ssl3_accept_~s__state~0); 136978#L104 assume !(16384 == ssl3_accept_~s__state~0); 136976#L107 assume !(8192 == ssl3_accept_~s__state~0); 136973#L110 assume !(24576 == ssl3_accept_~s__state~0); 136969#L113 assume !(8195 == ssl3_accept_~s__state~0); 136965#L116 assume !(8480 == ssl3_accept_~s__state~0); 136959#L119 assume !(8481 == ssl3_accept_~s__state~0); 136957#L122 assume !(8482 == ssl3_accept_~s__state~0); 136955#L125 assume !(8464 == ssl3_accept_~s__state~0); 136953#L128 assume !(8465 == ssl3_accept_~s__state~0); 136951#L131 assume !(8466 == ssl3_accept_~s__state~0); 136949#L134 assume !(8496 == ssl3_accept_~s__state~0); 136947#L137 assume !(8497 == ssl3_accept_~s__state~0); 136945#L140 assume !(8512 == ssl3_accept_~s__state~0); 136943#L143 assume !(8513 == ssl3_accept_~s__state~0); 136941#L146 assume !(8528 == ssl3_accept_~s__state~0); 136936#L149 assume !(8529 == ssl3_accept_~s__state~0); 136883#L152 assume 8544 == ssl3_accept_~s__state~0; 136875#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 136871#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 136866#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136860#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 136856#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 136852#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 136845#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136839#L584 ssl3_accept_~skip~0 := 0; 136837#L98-3 assume true; 136835#L98-1 assume !false; 136833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136831#L101 assume !(12292 == ssl3_accept_~s__state~0); 136829#L104 assume !(16384 == ssl3_accept_~s__state~0); 136827#L107 assume !(8192 == ssl3_accept_~s__state~0); 136825#L110 assume !(24576 == ssl3_accept_~s__state~0); 136823#L113 assume !(8195 == ssl3_accept_~s__state~0); 136821#L116 assume !(8480 == ssl3_accept_~s__state~0); 136819#L119 assume !(8481 == ssl3_accept_~s__state~0); 136817#L122 assume !(8482 == ssl3_accept_~s__state~0); 136806#L125 assume !(8464 == ssl3_accept_~s__state~0); 136802#L128 assume !(8465 == ssl3_accept_~s__state~0); 136798#L131 assume !(8466 == ssl3_accept_~s__state~0); 136794#L134 assume !(8496 == ssl3_accept_~s__state~0); 136790#L137 assume !(8497 == ssl3_accept_~s__state~0); 136786#L140 assume !(8512 == ssl3_accept_~s__state~0); 136782#L143 assume !(8513 == ssl3_accept_~s__state~0); 136778#L146 assume !(8528 == ssl3_accept_~s__state~0); 136774#L149 assume !(8529 == ssl3_accept_~s__state~0); 136770#L152 assume !(8544 == ssl3_accept_~s__state~0); 136765#L155 assume !(8545 == ssl3_accept_~s__state~0); 136761#L158 assume !(8560 == ssl3_accept_~s__state~0); 136756#L161 assume !(8561 == ssl3_accept_~s__state~0); 136752#L164 assume 8448 == ssl3_accept_~s__state~0; 136748#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 136743#L425 assume !(ssl3_accept_~num1~0 > 0); 136733#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136732#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136722#L584 ssl3_accept_~skip~0 := 0; 136720#L98-3 assume true; 136718#L98-1 assume !false; 136716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136714#L101 assume !(12292 == ssl3_accept_~s__state~0); 136712#L104 assume !(16384 == ssl3_accept_~s__state~0); 136710#L107 assume !(8192 == ssl3_accept_~s__state~0); 136708#L110 assume !(24576 == ssl3_accept_~s__state~0); 136706#L113 assume !(8195 == ssl3_accept_~s__state~0); 136704#L116 assume !(8480 == ssl3_accept_~s__state~0); 136702#L119 assume !(8481 == ssl3_accept_~s__state~0); 136700#L122 assume !(8482 == ssl3_accept_~s__state~0); 136698#L125 assume !(8464 == ssl3_accept_~s__state~0); 136696#L128 assume !(8465 == ssl3_accept_~s__state~0); 136694#L131 assume !(8466 == ssl3_accept_~s__state~0); 136692#L134 assume !(8496 == ssl3_accept_~s__state~0); 136690#L137 assume !(8497 == ssl3_accept_~s__state~0); 136688#L140 assume !(8512 == ssl3_accept_~s__state~0); 136686#L143 assume !(8513 == ssl3_accept_~s__state~0); 136684#L146 assume !(8528 == ssl3_accept_~s__state~0); 136682#L149 assume !(8529 == ssl3_accept_~s__state~0); 136680#L152 assume !(8544 == ssl3_accept_~s__state~0); 136678#L155 assume !(8545 == ssl3_accept_~s__state~0); 136676#L158 assume !(8560 == ssl3_accept_~s__state~0); 136674#L161 assume !(8561 == ssl3_accept_~s__state~0); 136672#L164 assume !(8448 == ssl3_accept_~s__state~0); 136668#L167 assume 8576 == ssl3_accept_~s__state~0; 136664#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 136662#L439 assume !(ssl3_accept_~ret~0 <= 0); 136659#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 136656#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136651#L584 ssl3_accept_~skip~0 := 0; 136649#L98-3 assume true; 136648#L98-1 assume !false; 136647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136644#L101 assume !(12292 == ssl3_accept_~s__state~0); 136641#L104 assume !(16384 == ssl3_accept_~s__state~0); 136640#L107 assume !(8192 == ssl3_accept_~s__state~0); 136639#L110 assume !(24576 == ssl3_accept_~s__state~0); 136638#L113 assume !(8195 == ssl3_accept_~s__state~0); 136637#L116 assume !(8480 == ssl3_accept_~s__state~0); 136636#L119 assume !(8481 == ssl3_accept_~s__state~0); 136634#L122 assume !(8482 == ssl3_accept_~s__state~0); 136632#L125 assume !(8464 == ssl3_accept_~s__state~0); 136630#L128 assume !(8465 == ssl3_accept_~s__state~0); 136628#L131 assume 8466 == ssl3_accept_~s__state~0; 136626#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 136624#L271 assume !(0 == ssl3_accept_~blastFlag~0); 136622#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 136619#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136613#L584 ssl3_accept_~skip~0 := 0; 136611#L98-3 assume true; 136609#L98-1 assume !false; 136607#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136605#L101 assume !(12292 == ssl3_accept_~s__state~0); 136602#L104 assume !(16384 == ssl3_accept_~s__state~0); 136596#L107 assume !(8192 == ssl3_accept_~s__state~0); 136594#L110 assume !(24576 == ssl3_accept_~s__state~0); 136592#L113 assume !(8195 == ssl3_accept_~s__state~0); 136590#L116 assume !(8480 == ssl3_accept_~s__state~0); 136588#L119 assume !(8481 == ssl3_accept_~s__state~0); 136586#L122 assume !(8482 == ssl3_accept_~s__state~0); 136584#L125 assume !(8464 == ssl3_accept_~s__state~0); 136582#L128 assume !(8465 == ssl3_accept_~s__state~0); 136580#L131 assume !(8466 == ssl3_accept_~s__state~0); 136578#L134 assume 8496 == ssl3_accept_~s__state~0; 136576#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 136574#L284 assume !(1 == ssl3_accept_~blastFlag~0); 136572#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 136570#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 136567#L290-2 ssl3_accept_~s__init_num~0 := 0; 136548#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136541#L584 ssl3_accept_~skip~0 := 0; 136538#L98-3 assume true; 136535#L98-1 assume !false; 136532#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136529#L101 assume !(12292 == ssl3_accept_~s__state~0); 136526#L104 assume !(16384 == ssl3_accept_~s__state~0); 136523#L107 assume !(8192 == ssl3_accept_~s__state~0); 136520#L110 assume !(24576 == ssl3_accept_~s__state~0); 136517#L113 assume !(8195 == ssl3_accept_~s__state~0); 136514#L116 assume !(8480 == ssl3_accept_~s__state~0); 136511#L119 assume !(8481 == ssl3_accept_~s__state~0); 136508#L122 assume !(8482 == ssl3_accept_~s__state~0); 136505#L125 assume !(8464 == ssl3_accept_~s__state~0); 136502#L128 assume !(8465 == ssl3_accept_~s__state~0); 136499#L131 assume !(8466 == ssl3_accept_~s__state~0); 136496#L134 assume !(8496 == ssl3_accept_~s__state~0); 136493#L137 assume !(8497 == ssl3_accept_~s__state~0); 136490#L140 [2018-11-18 14:40:33,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,092 INFO L82 PathProgramCache]: Analyzing trace with hash 481250720, now seen corresponding path program 2 times [2018-11-18 14:40:33,092 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,092 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:33,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1898245590, now seen corresponding path program 1 times [2018-11-18 14:40:33,102 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,103 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:33,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:33,239 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2018-11-18 14:40:33,239 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:33,239 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 14:40:33,240 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:33,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 14:40:33,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 14:40:33,240 INFO L87 Difference]: Start difference. First operand 1665 states and 2013 transitions. cyclomatic complexity: 355 Second operand 5 states. [2018-11-18 14:40:33,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:33,281 INFO L93 Difference]: Finished difference Result 2195 states and 2622 transitions. [2018-11-18 14:40:33,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 14:40:33,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2195 states and 2622 transitions. [2018-11-18 14:40:33,286 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 830 [2018-11-18 14:40:33,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2195 states to 2195 states and 2622 transitions. [2018-11-18 14:40:33,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2018-11-18 14:40:33,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2018-11-18 14:40:33,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2195 states and 2622 transitions. [2018-11-18 14:40:33,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:33,289 INFO L705 BuchiCegarLoop]: Abstraction has 2195 states and 2622 transitions. [2018-11-18 14:40:33,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2195 states and 2622 transitions. [2018-11-18 14:40:33,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2195 to 1659. [2018-11-18 14:40:33,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2018-11-18 14:40:33,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 1995 transitions. [2018-11-18 14:40:33,301 INFO L728 BuchiCegarLoop]: Abstraction has 1659 states and 1995 transitions. [2018-11-18 14:40:33,301 INFO L608 BuchiCegarLoop]: Abstraction has 1659 states and 1995 transitions. [2018-11-18 14:40:33,301 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 14:40:33,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1659 states and 1995 transitions. [2018-11-18 14:40:33,304 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 690 [2018-11-18 14:40:33,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:33,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:33,305 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,305 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,305 INFO L794 eck$LassoCheckResult]: Stem: 140317#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 140134#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140135#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140127#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 140128#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140258#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 140259#L98-3 assume true; 140550#L98-1 assume !false; 140548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140546#L101 assume !(12292 == ssl3_accept_~s__state~0); 140544#L104 assume !(16384 == ssl3_accept_~s__state~0); 140542#L107 assume !(8192 == ssl3_accept_~s__state~0); 140540#L110 assume !(24576 == ssl3_accept_~s__state~0); 140538#L113 assume !(8195 == ssl3_accept_~s__state~0); 140536#L116 assume !(8480 == ssl3_accept_~s__state~0); 140534#L119 assume !(8481 == ssl3_accept_~s__state~0); 140532#L122 assume !(8482 == ssl3_accept_~s__state~0); 140530#L125 assume 8464 == ssl3_accept_~s__state~0; 140528#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 140526#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140524#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 140518#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140504#L584 ssl3_accept_~skip~0 := 0; 140501#L98-3 assume true; 140498#L98-1 assume !false; 140495#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140492#L101 assume !(12292 == ssl3_accept_~s__state~0); 140489#L104 assume !(16384 == ssl3_accept_~s__state~0); 140486#L107 assume !(8192 == ssl3_accept_~s__state~0); 140483#L110 assume !(24576 == ssl3_accept_~s__state~0); 140480#L113 assume !(8195 == ssl3_accept_~s__state~0); 140477#L116 assume !(8480 == ssl3_accept_~s__state~0); 140474#L119 assume !(8481 == ssl3_accept_~s__state~0); 140471#L122 assume !(8482 == ssl3_accept_~s__state~0); 140468#L125 assume !(8464 == ssl3_accept_~s__state~0); 140465#L128 assume !(8465 == ssl3_accept_~s__state~0); 140462#L131 assume !(8466 == ssl3_accept_~s__state~0); 140459#L134 assume 8496 == ssl3_accept_~s__state~0; 140456#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 140454#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 140452#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 140450#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140448#L290-2 ssl3_accept_~s__init_num~0 := 0; 140444#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140434#L584 ssl3_accept_~skip~0 := 0; 140432#L98-3 assume true; 140430#L98-1 assume !false; 140428#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140426#L101 assume !(12292 == ssl3_accept_~s__state~0); 140424#L104 assume !(16384 == ssl3_accept_~s__state~0); 140422#L107 assume !(8192 == ssl3_accept_~s__state~0); 140420#L110 assume !(24576 == ssl3_accept_~s__state~0); 140418#L113 assume !(8195 == ssl3_accept_~s__state~0); 140416#L116 assume !(8480 == ssl3_accept_~s__state~0); 140414#L119 assume !(8481 == ssl3_accept_~s__state~0); 140412#L122 assume !(8482 == ssl3_accept_~s__state~0); 140410#L125 assume !(8464 == ssl3_accept_~s__state~0); 140408#L128 assume !(8465 == ssl3_accept_~s__state~0); 140406#L131 assume !(8466 == ssl3_accept_~s__state~0); 140404#L134 assume !(8496 == ssl3_accept_~s__state~0); 140400#L137 assume !(8497 == ssl3_accept_~s__state~0); 140401#L140 assume 8512 == ssl3_accept_~s__state~0; 140985#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140986#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 140256#L301-2 [2018-11-18 14:40:33,306 INFO L796 eck$LassoCheckResult]: Loop: 140256#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 141646#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141641#L584 ssl3_accept_~skip~0 := 0; 141640#L98-3 assume true; 141639#L98-1 assume !false; 141638#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141637#L101 assume !(12292 == ssl3_accept_~s__state~0); 141636#L104 assume !(16384 == ssl3_accept_~s__state~0); 141635#L107 assume !(8192 == ssl3_accept_~s__state~0); 141634#L110 assume !(24576 == ssl3_accept_~s__state~0); 141633#L113 assume !(8195 == ssl3_accept_~s__state~0); 141632#L116 assume !(8480 == ssl3_accept_~s__state~0); 141631#L119 assume !(8481 == ssl3_accept_~s__state~0); 141630#L122 assume !(8482 == ssl3_accept_~s__state~0); 141629#L125 assume !(8464 == ssl3_accept_~s__state~0); 141628#L128 assume !(8465 == ssl3_accept_~s__state~0); 141627#L131 assume !(8466 == ssl3_accept_~s__state~0); 141626#L134 assume !(8496 == ssl3_accept_~s__state~0); 141625#L137 assume !(8497 == ssl3_accept_~s__state~0); 141624#L140 assume !(8512 == ssl3_accept_~s__state~0); 141623#L143 assume !(8513 == ssl3_accept_~s__state~0); 141622#L146 assume 8528 == ssl3_accept_~s__state~0; 140205#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140206#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 140356#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 140354#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 140335#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 140216#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140315#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141155#L584 ssl3_accept_~skip~0 := 0; 141153#L98-3 assume true; 141151#L98-1 assume !false; 141149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141147#L101 assume !(12292 == ssl3_accept_~s__state~0); 141139#L104 assume !(16384 == ssl3_accept_~s__state~0); 141135#L107 assume !(8192 == ssl3_accept_~s__state~0); 141131#L110 assume !(24576 == ssl3_accept_~s__state~0); 141127#L113 assume !(8195 == ssl3_accept_~s__state~0); 141123#L116 assume !(8480 == ssl3_accept_~s__state~0); 141119#L119 assume !(8481 == ssl3_accept_~s__state~0); 141115#L122 assume !(8482 == ssl3_accept_~s__state~0); 141111#L125 assume !(8464 == ssl3_accept_~s__state~0); 141107#L128 assume !(8465 == ssl3_accept_~s__state~0); 141103#L131 assume !(8466 == ssl3_accept_~s__state~0); 141099#L134 assume !(8496 == ssl3_accept_~s__state~0); 141095#L137 assume !(8497 == ssl3_accept_~s__state~0); 141091#L140 assume !(8512 == ssl3_accept_~s__state~0); 141087#L143 assume !(8513 == ssl3_accept_~s__state~0); 141083#L146 assume !(8528 == ssl3_accept_~s__state~0); 141079#L149 assume !(8529 == ssl3_accept_~s__state~0); 141075#L152 assume 8544 == ssl3_accept_~s__state~0; 140348#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 140325#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 140271#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140266#L386 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 140117#L387 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 140119#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 141432#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 141427#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141421#L584 ssl3_accept_~skip~0 := 0; 141419#L98-3 assume true; 141414#L98-1 assume !false; 141407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141404#L101 assume !(12292 == ssl3_accept_~s__state~0); 141401#L104 assume !(16384 == ssl3_accept_~s__state~0); 141397#L107 assume !(8192 == ssl3_accept_~s__state~0); 141394#L110 assume !(24576 == ssl3_accept_~s__state~0); 141392#L113 assume !(8195 == ssl3_accept_~s__state~0); 141391#L116 assume !(8480 == ssl3_accept_~s__state~0); 141390#L119 assume !(8481 == ssl3_accept_~s__state~0); 141389#L122 assume !(8482 == ssl3_accept_~s__state~0); 141388#L125 assume !(8464 == ssl3_accept_~s__state~0); 141386#L128 assume !(8465 == ssl3_accept_~s__state~0); 141385#L131 assume !(8466 == ssl3_accept_~s__state~0); 141384#L134 assume !(8496 == ssl3_accept_~s__state~0); 141380#L137 assume !(8497 == ssl3_accept_~s__state~0); 141379#L140 assume !(8512 == ssl3_accept_~s__state~0); 141378#L143 assume !(8513 == ssl3_accept_~s__state~0); 141377#L146 assume !(8528 == ssl3_accept_~s__state~0); 141376#L149 assume !(8529 == ssl3_accept_~s__state~0); 141375#L152 assume !(8544 == ssl3_accept_~s__state~0); 141372#L155 assume !(8545 == ssl3_accept_~s__state~0); 141371#L158 assume !(8560 == ssl3_accept_~s__state~0); 141370#L161 assume !(8561 == ssl3_accept_~s__state~0); 141367#L164 assume 8448 == ssl3_accept_~s__state~0; 141365#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 141363#L425 assume !(ssl3_accept_~num1~0 > 0); 141362#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 141361#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141355#L584 ssl3_accept_~skip~0 := 0; 141354#L98-3 assume true; 141351#L98-1 assume !false; 141340#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141337#L101 assume !(12292 == ssl3_accept_~s__state~0); 141334#L104 assume !(16384 == ssl3_accept_~s__state~0); 141331#L107 assume !(8192 == ssl3_accept_~s__state~0); 141328#L110 assume !(24576 == ssl3_accept_~s__state~0); 141325#L113 assume !(8195 == ssl3_accept_~s__state~0); 141322#L116 assume !(8480 == ssl3_accept_~s__state~0); 141320#L119 assume !(8481 == ssl3_accept_~s__state~0); 141318#L122 assume !(8482 == ssl3_accept_~s__state~0); 141316#L125 assume !(8464 == ssl3_accept_~s__state~0); 141314#L128 assume !(8465 == ssl3_accept_~s__state~0); 141312#L131 assume !(8466 == ssl3_accept_~s__state~0); 141310#L134 assume !(8496 == ssl3_accept_~s__state~0); 141308#L137 assume !(8497 == ssl3_accept_~s__state~0); 141306#L140 assume !(8512 == ssl3_accept_~s__state~0); 141304#L143 assume !(8513 == ssl3_accept_~s__state~0); 141302#L146 assume !(8528 == ssl3_accept_~s__state~0); 141300#L149 assume !(8529 == ssl3_accept_~s__state~0); 141298#L152 assume !(8544 == ssl3_accept_~s__state~0); 141296#L155 assume !(8545 == ssl3_accept_~s__state~0); 141294#L158 assume !(8560 == ssl3_accept_~s__state~0); 141292#L161 assume !(8561 == ssl3_accept_~s__state~0); 141290#L164 assume !(8448 == ssl3_accept_~s__state~0); 141288#L167 assume 8576 == ssl3_accept_~s__state~0; 140983#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 141285#L439 assume !(ssl3_accept_~ret~0 <= 0); 141282#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 141278#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141272#L584 ssl3_accept_~skip~0 := 0; 141270#L98-3 assume true; 141266#L98-1 assume !false; 141260#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141258#L101 assume !(12292 == ssl3_accept_~s__state~0); 141256#L104 assume !(16384 == ssl3_accept_~s__state~0); 141254#L107 assume !(8192 == ssl3_accept_~s__state~0); 141252#L110 assume !(24576 == ssl3_accept_~s__state~0); 141250#L113 assume !(8195 == ssl3_accept_~s__state~0); 141248#L116 assume !(8480 == ssl3_accept_~s__state~0); 141246#L119 assume !(8481 == ssl3_accept_~s__state~0); 141244#L122 assume !(8482 == ssl3_accept_~s__state~0); 141242#L125 assume !(8464 == ssl3_accept_~s__state~0); 141240#L128 assume !(8465 == ssl3_accept_~s__state~0); 141238#L131 assume 8466 == ssl3_accept_~s__state~0; 141236#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141234#L271 assume !(0 == ssl3_accept_~blastFlag~0); 141232#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 141229#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141223#L584 ssl3_accept_~skip~0 := 0; 141221#L98-3 assume true; 141218#L98-1 assume !false; 141212#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141210#L101 assume !(12292 == ssl3_accept_~s__state~0); 141208#L104 assume !(16384 == ssl3_accept_~s__state~0); 141206#L107 assume !(8192 == ssl3_accept_~s__state~0); 141204#L110 assume !(24576 == ssl3_accept_~s__state~0); 141202#L113 assume !(8195 == ssl3_accept_~s__state~0); 141200#L116 assume !(8480 == ssl3_accept_~s__state~0); 141198#L119 assume !(8481 == ssl3_accept_~s__state~0); 141196#L122 assume !(8482 == ssl3_accept_~s__state~0); 141194#L125 assume !(8464 == ssl3_accept_~s__state~0); 141192#L128 assume !(8465 == ssl3_accept_~s__state~0); 141190#L131 assume !(8466 == ssl3_accept_~s__state~0); 141188#L134 assume 8496 == ssl3_accept_~s__state~0; 141186#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 141184#L284 assume !(1 == ssl3_accept_~blastFlag~0); 141182#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 141180#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141178#L290-2 ssl3_accept_~s__init_num~0 := 0; 141175#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141164#L584 ssl3_accept_~skip~0 := 0; 141140#L98-3 assume true; 141136#L98-1 assume !false; 141132#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141128#L101 assume !(12292 == ssl3_accept_~s__state~0); 141124#L104 assume !(16384 == ssl3_accept_~s__state~0); 141120#L107 assume !(8192 == ssl3_accept_~s__state~0); 141116#L110 assume !(24576 == ssl3_accept_~s__state~0); 141112#L113 assume !(8195 == ssl3_accept_~s__state~0); 141108#L116 assume !(8480 == ssl3_accept_~s__state~0); 141104#L119 assume !(8481 == ssl3_accept_~s__state~0); 141100#L122 assume !(8482 == ssl3_accept_~s__state~0); 141096#L125 assume !(8464 == ssl3_accept_~s__state~0); 141092#L128 assume !(8465 == ssl3_accept_~s__state~0); 141088#L131 assume !(8466 == ssl3_accept_~s__state~0); 141084#L134 assume !(8496 == ssl3_accept_~s__state~0); 141080#L137 assume !(8497 == ssl3_accept_~s__state~0); 141076#L140 assume 8512 == ssl3_accept_~s__state~0; 140227#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140228#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 140256#L301-2 [2018-11-18 14:40:33,306 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,306 INFO L82 PathProgramCache]: Analyzing trace with hash 339481970, now seen corresponding path program 1 times [2018-11-18 14:40:33,306 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,306 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,307 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:33,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,320 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1977698754, now seen corresponding path program 1 times [2018-11-18 14:40:33,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:33,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 14:40:33,386 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2018-11-18 14:40:33,387 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 14:40:33,387 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 14:40:33,387 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 14:40:33,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 14:40:33,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 14:40:33,387 INFO L87 Difference]: Start difference. First operand 1659 states and 1995 transitions. cyclomatic complexity: 343 Second operand 3 states. [2018-11-18 14:40:33,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 14:40:33,419 INFO L93 Difference]: Finished difference Result 2627 states and 3146 transitions. [2018-11-18 14:40:33,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 14:40:33,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2627 states and 3146 transitions. [2018-11-18 14:40:33,426 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1074 [2018-11-18 14:40:33,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2627 states to 2627 states and 3146 transitions. [2018-11-18 14:40:33,429 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1492 [2018-11-18 14:40:33,430 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1492 [2018-11-18 14:40:33,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2627 states and 3146 transitions. [2018-11-18 14:40:33,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 14:40:33,430 INFO L705 BuchiCegarLoop]: Abstraction has 2627 states and 3146 transitions. [2018-11-18 14:40:33,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states and 3146 transitions. [2018-11-18 14:40:33,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 1659. [2018-11-18 14:40:33,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2018-11-18 14:40:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 1993 transitions. [2018-11-18 14:40:33,444 INFO L728 BuchiCegarLoop]: Abstraction has 1659 states and 1993 transitions. [2018-11-18 14:40:33,444 INFO L608 BuchiCegarLoop]: Abstraction has 1659 states and 1993 transitions. [2018-11-18 14:40:33,444 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 14:40:33,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1659 states and 1993 transitions. [2018-11-18 14:40:33,447 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 690 [2018-11-18 14:40:33,447 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 14:40:33,447 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 14:40:33,448 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,448 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 14:40:33,448 INFO L794 eck$LassoCheckResult]: Stem: 144612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 144426#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144427#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144419#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 144420#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144546#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 144547#L98-3 assume true; 144985#L98-1 assume !false; 144981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144977#L101 assume !(12292 == ssl3_accept_~s__state~0); 144971#L104 assume !(16384 == ssl3_accept_~s__state~0); 144963#L107 assume !(8192 == ssl3_accept_~s__state~0); 144959#L110 assume !(24576 == ssl3_accept_~s__state~0); 144955#L113 assume !(8195 == ssl3_accept_~s__state~0); 144951#L116 assume !(8480 == ssl3_accept_~s__state~0); 144947#L119 assume !(8481 == ssl3_accept_~s__state~0); 144943#L122 assume !(8482 == ssl3_accept_~s__state~0); 144939#L125 assume 8464 == ssl3_accept_~s__state~0; 144935#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 144931#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 144928#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 144922#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144915#L584 ssl3_accept_~skip~0 := 0; 144912#L98-3 assume true; 144907#L98-1 assume !false; 144900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144897#L101 assume !(12292 == ssl3_accept_~s__state~0); 144894#L104 assume !(16384 == ssl3_accept_~s__state~0); 144891#L107 assume !(8192 == ssl3_accept_~s__state~0); 144887#L110 assume !(24576 == ssl3_accept_~s__state~0); 144880#L113 assume !(8195 == ssl3_accept_~s__state~0); 144877#L116 assume !(8480 == ssl3_accept_~s__state~0); 144874#L119 assume !(8481 == ssl3_accept_~s__state~0); 144871#L122 assume !(8482 == ssl3_accept_~s__state~0); 144868#L125 assume !(8464 == ssl3_accept_~s__state~0); 144865#L128 assume !(8465 == ssl3_accept_~s__state~0); 144862#L131 assume !(8466 == ssl3_accept_~s__state~0); 144859#L134 assume 8496 == ssl3_accept_~s__state~0; 144856#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 144853#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 144850#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 144847#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 144831#L290-2 ssl3_accept_~s__init_num~0 := 0; 144825#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144819#L584 ssl3_accept_~skip~0 := 0; 144817#L98-3 assume true; 144815#L98-1 assume !false; 144813#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144811#L101 assume !(12292 == ssl3_accept_~s__state~0); 144809#L104 assume !(16384 == ssl3_accept_~s__state~0); 144807#L107 assume !(8192 == ssl3_accept_~s__state~0); 144805#L110 assume !(24576 == ssl3_accept_~s__state~0); 144803#L113 assume !(8195 == ssl3_accept_~s__state~0); 144801#L116 assume !(8480 == ssl3_accept_~s__state~0); 144799#L119 assume !(8481 == ssl3_accept_~s__state~0); 144797#L122 assume !(8482 == ssl3_accept_~s__state~0); 144795#L125 assume !(8464 == ssl3_accept_~s__state~0); 144793#L128 assume !(8465 == ssl3_accept_~s__state~0); 144791#L131 assume !(8466 == ssl3_accept_~s__state~0); 144789#L134 assume !(8496 == ssl3_accept_~s__state~0); 144785#L137 assume !(8497 == ssl3_accept_~s__state~0); 144787#L140 assume 8512 == ssl3_accept_~s__state~0; 144721#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144722#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 144540#L301-2 [2018-11-18 14:40:33,448 INFO L796 eck$LassoCheckResult]: Loop: 144540#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 144541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145440#L584 ssl3_accept_~skip~0 := 0; 145438#L98-3 assume true; 145436#L98-1 assume !false; 145434#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145432#L101 assume !(12292 == ssl3_accept_~s__state~0); 145430#L104 assume !(16384 == ssl3_accept_~s__state~0); 145428#L107 assume !(8192 == ssl3_accept_~s__state~0); 145426#L110 assume !(24576 == ssl3_accept_~s__state~0); 145424#L113 assume !(8195 == ssl3_accept_~s__state~0); 145422#L116 assume !(8480 == ssl3_accept_~s__state~0); 145420#L119 assume !(8481 == ssl3_accept_~s__state~0); 145418#L122 assume !(8482 == ssl3_accept_~s__state~0); 145416#L125 assume !(8464 == ssl3_accept_~s__state~0); 145414#L128 assume !(8465 == ssl3_accept_~s__state~0); 145412#L131 assume !(8466 == ssl3_accept_~s__state~0); 145410#L134 assume !(8496 == ssl3_accept_~s__state~0); 145408#L137 assume !(8497 == ssl3_accept_~s__state~0); 145406#L140 assume !(8512 == ssl3_accept_~s__state~0); 145404#L143 assume !(8513 == ssl3_accept_~s__state~0); 145402#L146 assume 8528 == ssl3_accept_~s__state~0; 144498#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 144438#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 144439#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 144449#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 144485#L351 assume !(ssl3_accept_~ret~0 <= 0); 144486#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 144610#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145389#L584 ssl3_accept_~skip~0 := 0; 145385#L98-3 assume true; 145384#L98-1 assume !false; 145374#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145371#L101 assume !(12292 == ssl3_accept_~s__state~0); 145368#L104 assume !(16384 == ssl3_accept_~s__state~0); 145365#L107 assume !(8192 == ssl3_accept_~s__state~0); 145362#L110 assume !(24576 == ssl3_accept_~s__state~0); 145359#L113 assume !(8195 == ssl3_accept_~s__state~0); 145356#L116 assume !(8480 == ssl3_accept_~s__state~0); 145353#L119 assume !(8481 == ssl3_accept_~s__state~0); 145350#L122 assume !(8482 == ssl3_accept_~s__state~0); 145347#L125 assume !(8464 == ssl3_accept_~s__state~0); 145344#L128 assume !(8465 == ssl3_accept_~s__state~0); 145341#L131 assume !(8466 == ssl3_accept_~s__state~0); 145338#L134 assume !(8496 == ssl3_accept_~s__state~0); 145335#L137 assume !(8497 == ssl3_accept_~s__state~0); 145332#L140 assume !(8512 == ssl3_accept_~s__state~0); 145329#L143 assume !(8513 == ssl3_accept_~s__state~0); 145326#L146 assume !(8528 == ssl3_accept_~s__state~0); 145323#L149 assume !(8529 == ssl3_accept_~s__state~0); 145320#L152 assume 8544 == ssl3_accept_~s__state~0; 144648#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 144620#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 144559#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144554#L386 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 144409#L387 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 144411#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 144405#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 144406#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145675#L584 ssl3_accept_~skip~0 := 0; 145674#L98-3 assume true; 145673#L98-1 assume !false; 145671#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145670#L101 assume !(12292 == ssl3_accept_~s__state~0); 145669#L104 assume !(16384 == ssl3_accept_~s__state~0); 145668#L107 assume !(8192 == ssl3_accept_~s__state~0); 145667#L110 assume !(24576 == ssl3_accept_~s__state~0); 145666#L113 assume !(8195 == ssl3_accept_~s__state~0); 145664#L116 assume !(8480 == ssl3_accept_~s__state~0); 145663#L119 assume !(8481 == ssl3_accept_~s__state~0); 145662#L122 assume !(8482 == ssl3_accept_~s__state~0); 145661#L125 assume !(8464 == ssl3_accept_~s__state~0); 145660#L128 assume !(8465 == ssl3_accept_~s__state~0); 145659#L131 assume !(8466 == ssl3_accept_~s__state~0); 145657#L134 assume !(8496 == ssl3_accept_~s__state~0); 145656#L137 assume !(8497 == ssl3_accept_~s__state~0); 145655#L140 assume !(8512 == ssl3_accept_~s__state~0); 145650#L143 assume !(8513 == ssl3_accept_~s__state~0); 145648#L146 assume !(8528 == ssl3_accept_~s__state~0); 145646#L149 assume !(8529 == ssl3_accept_~s__state~0); 145644#L152 assume !(8544 == ssl3_accept_~s__state~0); 145642#L155 assume !(8545 == ssl3_accept_~s__state~0); 145640#L158 assume !(8560 == ssl3_accept_~s__state~0); 145638#L161 assume !(8561 == ssl3_accept_~s__state~0); 145636#L164 assume 8448 == ssl3_accept_~s__state~0; 145634#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 145630#L425 assume !(ssl3_accept_~num1~0 > 0); 145628#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 145626#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145620#L584 ssl3_accept_~skip~0 := 0; 145618#L98-3 assume true; 145616#L98-1 assume !false; 145614#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145612#L101 assume !(12292 == ssl3_accept_~s__state~0); 145610#L104 assume !(16384 == ssl3_accept_~s__state~0); 145604#L107 assume !(8192 == ssl3_accept_~s__state~0); 145602#L110 assume !(24576 == ssl3_accept_~s__state~0); 145600#L113 assume !(8195 == ssl3_accept_~s__state~0); 145598#L116 assume !(8480 == ssl3_accept_~s__state~0); 145596#L119 assume !(8481 == ssl3_accept_~s__state~0); 145594#L122 assume !(8482 == ssl3_accept_~s__state~0); 145592#L125 assume !(8464 == ssl3_accept_~s__state~0); 145590#L128 assume !(8465 == ssl3_accept_~s__state~0); 145588#L131 assume !(8466 == ssl3_accept_~s__state~0); 145586#L134 assume !(8496 == ssl3_accept_~s__state~0); 145584#L137 assume !(8497 == ssl3_accept_~s__state~0); 145582#L140 assume !(8512 == ssl3_accept_~s__state~0); 145580#L143 assume !(8513 == ssl3_accept_~s__state~0); 145578#L146 assume !(8528 == ssl3_accept_~s__state~0); 145576#L149 assume !(8529 == ssl3_accept_~s__state~0); 145574#L152 assume !(8544 == ssl3_accept_~s__state~0); 145572#L155 assume !(8545 == ssl3_accept_~s__state~0); 145528#L158 assume !(8560 == ssl3_accept_~s__state~0); 145527#L161 assume !(8561 == ssl3_accept_~s__state~0); 145526#L164 assume !(8448 == ssl3_accept_~s__state~0); 145525#L167 assume 8576 == ssl3_accept_~s__state~0; 145455#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 145523#L439 assume !(ssl3_accept_~ret~0 <= 0); 145521#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 145522#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145649#L584 ssl3_accept_~skip~0 := 0; 145647#L98-3 assume true; 145645#L98-1 assume !false; 145643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145641#L101 assume !(12292 == ssl3_accept_~s__state~0); 145639#L104 assume !(16384 == ssl3_accept_~s__state~0); 145637#L107 assume !(8192 == ssl3_accept_~s__state~0); 145635#L110 assume !(24576 == ssl3_accept_~s__state~0); 145633#L113 assume !(8195 == ssl3_accept_~s__state~0); 145632#L116 assume !(8480 == ssl3_accept_~s__state~0); 145629#L119 assume !(8481 == ssl3_accept_~s__state~0); 145627#L122 assume !(8482 == ssl3_accept_~s__state~0); 145621#L125 assume !(8464 == ssl3_accept_~s__state~0); 145619#L128 assume !(8465 == ssl3_accept_~s__state~0); 145617#L131 assume 8466 == ssl3_accept_~s__state~0; 145615#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 145613#L271 assume !(0 == ssl3_accept_~blastFlag~0); 145611#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 145609#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145603#L584 ssl3_accept_~skip~0 := 0; 145601#L98-3 assume true; 145599#L98-1 assume !false; 145597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145595#L101 assume !(12292 == ssl3_accept_~s__state~0); 145593#L104 assume !(16384 == ssl3_accept_~s__state~0); 145591#L107 assume !(8192 == ssl3_accept_~s__state~0); 145589#L110 assume !(24576 == ssl3_accept_~s__state~0); 145587#L113 assume !(8195 == ssl3_accept_~s__state~0); 145585#L116 assume !(8480 == ssl3_accept_~s__state~0); 145583#L119 assume !(8481 == ssl3_accept_~s__state~0); 145581#L122 assume !(8482 == ssl3_accept_~s__state~0); 145579#L125 assume !(8464 == ssl3_accept_~s__state~0); 145577#L128 assume !(8465 == ssl3_accept_~s__state~0); 145575#L131 assume !(8466 == ssl3_accept_~s__state~0); 145573#L134 assume 8496 == ssl3_accept_~s__state~0; 144592#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 144593#L284 assume !(1 == ssl3_accept_~blastFlag~0); 145395#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 145390#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 145387#L290-2 ssl3_accept_~s__init_num~0 := 0; 145379#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145372#L584 ssl3_accept_~skip~0 := 0; 145369#L98-3 assume true; 145366#L98-1 assume !false; 145363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145360#L101 assume !(12292 == ssl3_accept_~s__state~0); 145357#L104 assume !(16384 == ssl3_accept_~s__state~0); 145354#L107 assume !(8192 == ssl3_accept_~s__state~0); 145351#L110 assume !(24576 == ssl3_accept_~s__state~0); 145348#L113 assume !(8195 == ssl3_accept_~s__state~0); 145345#L116 assume !(8480 == ssl3_accept_~s__state~0); 145342#L119 assume !(8481 == ssl3_accept_~s__state~0); 145339#L122 assume !(8482 == ssl3_accept_~s__state~0); 145336#L125 assume !(8464 == ssl3_accept_~s__state~0); 145333#L128 assume !(8465 == ssl3_accept_~s__state~0); 145330#L131 assume !(8466 == ssl3_accept_~s__state~0); 145327#L134 assume !(8496 == ssl3_accept_~s__state~0); 145324#L137 assume !(8497 == ssl3_accept_~s__state~0); 145321#L140 assume 8512 == ssl3_accept_~s__state~0; 144518#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144519#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 144540#L301-2 [2018-11-18 14:40:33,449 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,449 INFO L82 PathProgramCache]: Analyzing trace with hash 339481970, now seen corresponding path program 2 times [2018-11-18 14:40:33,449 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,449 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,449 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,449 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:33,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,460 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,460 INFO L82 PathProgramCache]: Analyzing trace with hash -1435353853, now seen corresponding path program 1 times [2018-11-18 14:40:33,461 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,461 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 14:40:33,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 14:40:33,482 INFO L82 PathProgramCache]: Analyzing trace with hash 224017458, now seen corresponding path program 1 times [2018-11-18 14:40:33,482 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 14:40:33,482 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 14:40:33,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,483 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 14:40:33,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 14:40:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 14:40:34,294 WARN L180 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2018-11-18 14:40:34,507 WARN L180 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-18 14:40:34,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 02:40:34 BoogieIcfgContainer [2018-11-18 14:40:34,568 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 14:40:34,568 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 14:40:34,568 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 14:40:34,569 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 14:40:34,569 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 02:40:24" (3/4) ... [2018-11-18 14:40:34,572 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 14:40:34,643 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_63eb9e86-cf56-487b-af6b-d36c6b04c12a/bin-2019/uautomizer/witness.graphml [2018-11-18 14:40:34,643 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 14:40:34,644 INFO L168 Benchmark]: Toolchain (without parser) took 10904.22 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 567.3 MB). Free memory was 958.0 MB in the beginning and 894.9 MB in the end (delta: 63.1 MB). Peak memory consumption was 630.4 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,644 INFO L168 Benchmark]: CDTParser took 0.16 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 14:40:34,644 INFO L168 Benchmark]: CACSL2BoogieTranslator took 249.52 ms. Allocated memory is still 1.0 GB. Free memory was 958.0 MB in the beginning and 939.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,645 INFO L168 Benchmark]: Boogie Procedure Inliner took 73.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 133.7 MB). Free memory was 939.3 MB in the beginning and 1.1 GB in the end (delta: -192.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,645 INFO L168 Benchmark]: Boogie Preprocessor took 27.07 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: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,645 INFO L168 Benchmark]: RCFGBuilder took 474.62 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 51.3 MB). Peak memory consumption was 51.3 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,645 INFO L168 Benchmark]: BuchiAutomizer took 10001.92 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 433.6 MB). Free memory was 1.1 GB in the beginning and 894.9 MB in the end (delta: 178.6 MB). Peak memory consumption was 612.2 MB. Max. memory is 11.5 GB. [2018-11-18 14:40:34,646 INFO L168 Benchmark]: Witness Printer took 74.69 ms. Allocated memory is still 1.6 GB. Free memory is still 894.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 14:40:34,648 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 249.52 ms. Allocated memory is still 1.0 GB. Free memory was 958.0 MB in the beginning and 939.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 73.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 133.7 MB). Free memory was 939.3 MB in the beginning and 1.1 GB in the end (delta: -192.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.07 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: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 474.62 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 51.3 MB). Peak memory consumption was 51.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10001.92 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 433.6 MB). Free memory was 1.1 GB in the beginning and 894.9 MB in the end (delta: 178.6 MB). Peak memory consumption was 612.2 MB. Max. memory is 11.5 GB. * Witness Printer took 74.69 ms. Allocated memory is still 1.6 GB. Free memory is still 894.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (31 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1659 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.9s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 4.8s. Construction of modules took 2.3s. Büchi inclusion checks took 1.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 0.6s AutomataMinimizationTime, 33 MinimizatonAttempts, 19252 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6859 states and ocurred in iteration 26. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 7736 SDtfs, 5337 SDslu, 5820 SDs, 0 SdLazy, 3396 SolverSat, 673 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f7d081e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d1a8a47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@88477e2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71bd718e=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27afa328=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@363aabc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@704578c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c4c584=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b553f29=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@554c505c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1135963b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@789c85e7=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e06f61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25bec821=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40f089bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35b97772=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@24dd3b46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4039a1f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@10cc1fab=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a94793d=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@663e24cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@19c50b5c=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@5cf90a1e=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72b7c135=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ea6cdca=0, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eaeb700=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c1a65c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71146f57=0, s__options=-4294967296, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65293291=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13710db1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275aa387=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f9e035f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71afefad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f54e016=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f9d46d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b656e5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63992bcd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6caf9ecc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1354f302=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d88b599=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f1b905=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ae5b437=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3340ebeb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a5f88eb=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e2b0f79=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f5813fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7349fdb6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c5abb8b=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e219657=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@748abb1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7009f4a0=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 301]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L617] int s ; [L618] int tmp ; [L622] s = 8464 [L623] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND TRUE blastFlag == 0 [L272] blastFlag = 1 [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 1 [L285] blastFlag = 2 [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND TRUE __cil_tmp56 + 256UL [L302] skip = 1 Loop: [L310] s__state = 8528 [L311] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L315] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] __cil_tmp57 = (unsigned long )s__options [L318] COND TRUE __cil_tmp57 + 2097152UL [L319] s__s3__tmp__use_rsa_tmp = 1 [L324] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L350] ret = __VERIFIER_nondet_int() [L351] COND FALSE !(ret <= 0) [L368] s__state = 8544 [L369] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L373] COND TRUE s__verify_mode + 1 [L374] COND FALSE !(s__session__peer != 0) [L385] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L386] COND TRUE __cil_tmp61 + 256UL [L387] COND TRUE s__verify_mode + 2 [L396] s__s3__tmp__cert_request = 1 [L397] ret = __VERIFIER_nondet_int() [L398] COND FALSE !(ret <= 0) [L401] s__state = 8448 [L402] s__s3__tmp__next_state___0 = 8576 [L403] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L424] num1 = __VERIFIER_nondet_int() [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND FALSE !(blastFlag == 0) [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 1) [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND TRUE __cil_tmp56 + 256UL [L302] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...