./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-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_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 30944670c48cc2995b7d28a1cfa4117c8585a6fe ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 16:38:09,161 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 16:38:09,162 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 16:38:09,171 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 16:38:09,172 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 16:38:09,172 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 16:38:09,173 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 16:38:09,175 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 16:38:09,176 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 16:38:09,177 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 16:38:09,178 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 16:38:09,178 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 16:38:09,179 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 16:38:09,180 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 16:38:09,180 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 16:38:09,181 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 16:38:09,182 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 16:38:09,184 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 16:38:09,185 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 16:38:09,187 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 16:38:09,187 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 16:38:09,188 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 16:38:09,190 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 16:38:09,191 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 16:38:09,191 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 16:38:09,192 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 16:38:09,192 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 16:38:09,193 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 16:38:09,194 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 16:38:09,195 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 16:38:09,195 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 16:38:09,196 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 16:38:09,196 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 16:38:09,197 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 16:38:09,197 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 16:38:09,198 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 16:38:09,198 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 16:38:09,210 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 16:38:09,210 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 16:38:09,211 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 16:38:09,211 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 16:38:09,211 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 16:38:09,212 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 16:38:09,212 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 16:38:09,212 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 16:38:09,213 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 16:38:09,214 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 16:38:09,214 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 16:38:09,214 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 16:38:09,214 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 16:38:09,214 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 16:38:09,214 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 16:38:09,214 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 16:38:09,215 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 16:38:09,215 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_82160a0a-9712-43d6-91b0-a8244cf69398/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 -> 30944670c48cc2995b7d28a1cfa4117c8585a6fe [2018-11-18 16:38:09,234 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 16:38:09,244 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 16:38:09,246 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 16:38:09,248 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 16:38:09,248 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 16:38:09,249 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-18 16:38:09,296 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/data/a97356960/e25e560abfa84282b48309df48d16130/FLAG98c91a413 [2018-11-18 16:38:09,666 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 16:38:09,667 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-18 16:38:09,675 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/data/a97356960/e25e560abfa84282b48309df48d16130/FLAG98c91a413 [2018-11-18 16:38:09,691 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/data/a97356960/e25e560abfa84282b48309df48d16130 [2018-11-18 16:38:09,693 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 16:38:09,695 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 16:38:09,695 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 16:38:09,695 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 16:38:09,701 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 16:38:09,702 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:09,704 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6031922f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09, skipping insertion in model container [2018-11-18 16:38:09,704 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:09,714 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 16:38:09,752 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 16:38:09,918 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:38:09,921 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 16:38:09,963 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:38:09,974 INFO L195 MainTranslator]: Completed translation [2018-11-18 16:38:09,974 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09 WrapperNode [2018-11-18 16:38:09,974 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 16:38:09,974 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 16:38:09,975 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 16:38:09,975 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 16:38:09,981 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:09,986 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,062 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 16:38:10,062 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 16:38:10,063 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 16:38:10,063 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 16:38:10,072 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,077 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,077 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,095 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,102 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,109 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... [2018-11-18 16:38:10,111 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 16:38:10,112 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 16:38:10,112 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 16:38:10,112 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 16:38:10,113 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:10,176 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 16:38:10,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 16:38:10,274 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 16:38:10,274 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 16:38:10,828 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 16:38:10,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:38:10 BoogieIcfgContainer [2018-11-18 16:38:10,829 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 16:38:10,829 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 16:38:10,829 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 16:38:10,833 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 16:38:10,833 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:38:10,833 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 04:38:09" (1/3) ... [2018-11-18 16:38:10,834 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33b1398a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:38:10, skipping insertion in model container [2018-11-18 16:38:10,834 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:38:10,835 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:38:09" (2/3) ... [2018-11-18 16:38:10,835 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33b1398a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:38:10, skipping insertion in model container [2018-11-18 16:38:10,835 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:38:10,835 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:38:10" (3/3) ... [2018-11-18 16:38:10,837 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-18 16:38:10,885 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 16:38:10,886 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 16:38:10,886 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 16:38:10,886 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 16:38:10,886 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 16:38:10,886 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 16:38:10,886 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 16:38:10,886 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 16:38:10,887 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 16:38:10,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-11-18 16:38:10,933 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-18 16:38:10,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:10,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:10,944 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:38:10,944 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:10,944 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 16:38:10,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-11-18 16:38:10,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-18 16:38:10,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:10,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:10,958 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:38:10,962 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:10,969 INFO L794 eck$LassoCheckResult]: Stem: 118#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 128#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 146#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 119#L99-3true [2018-11-18 16:38:10,970 INFO L796 eck$LassoCheckResult]: Loop: 119#L99-3true assume true; 123#L99-1true assume !false; 60#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L102true assume !(12292 == ssl3_accept_~s__state~0); 69#L105true assume !(16384 == ssl3_accept_~s__state~0); 71#L108true assume !(8192 == ssl3_accept_~s__state~0); 41#L111true assume !(24576 == ssl3_accept_~s__state~0); 19#L114true assume !(8195 == ssl3_accept_~s__state~0); 27#L117true assume 8480 == ssl3_accept_~s__state~0; 124#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 104#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 102#L603true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23#L640true ssl3_accept_~skip~0 := 0; 119#L99-3true [2018-11-18 16:38:10,980 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:10,981 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 16:38:10,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:10,984 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:11,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:11,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:11,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:11,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1102237848, now seen corresponding path program 1 times [2018-11-18 16:38:11,086 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:11,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:11,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:11,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:11,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:11,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:11,110 INFO L82 PathProgramCache]: Analyzing trace with hash -634461081, now seen corresponding path program 1 times [2018-11-18 16:38:11,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:11,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:11,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:11,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:11,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:11,211 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 16:38:11,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:11,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:11,319 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:38:11,320 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:38:11,320 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:38:11,320 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:38:11,321 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:38:11,321 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:38:11,321 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:38:11,321 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:38:11,321 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 16:38:11,322 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:38:11,322 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:38:11,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:11,349 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 16:38:11,363 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 16:38:11,378 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 16:38:11,402 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 16:38:11,406 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 16:38:11,410 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 16:38:11,498 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:38:11,499 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:11,503 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:38:11,504 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:38:11,512 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:38:11,512 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_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:11,536 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:38:11,536 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:11,564 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:38:11,564 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:38:11,589 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:38:11,622 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:38:11,622 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:38:11,622 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:38:11,622 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:38:11,622 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:38:11,622 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:38:11,623 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:38:11,623 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:38:11,623 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 16:38:11,623 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:38:11,623 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:38:11,625 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 16:38:11,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:11,674 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 16:38:11,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:11,700 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 16:38:11,702 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 16:38:11,710 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 16:38:11,853 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:38:11,857 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:38:11,859 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 16:38:11,860 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:11,860 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:11,861 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:11,861 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:11,861 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:11,863 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:11,863 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:11,865 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:38:11,866 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 16:38:11,866 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:11,866 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:11,868 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:11,868 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:11,868 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:11,869 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:11,869 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:11,883 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:38:11,888 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:38:11,888 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:38:11,890 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:38:11,890 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:38:11,890 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:38:11,891 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 16:38:11,892 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:38:11,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:11,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:11,970 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:11,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:11,998 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:12,058 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 16:38:12,072 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 16:38:12,073 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 158 states. Second operand 5 states. [2018-11-18 16:38:13,018 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 158 states.. Second operand 5 states. Result 880 states and 1501 transitions. Complement of second has 10 states. [2018-11-18 16:38:13,019 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 16:38:13,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:38:13,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 643 transitions. [2018-11-18 16:38:13,023 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:38:13,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:13,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 16:38:13,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:13,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 16:38:13,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:13,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1501 transitions. [2018-11-18 16:38:13,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 345 [2018-11-18 16:38:13,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 734 states and 1162 transitions. [2018-11-18 16:38:13,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-11-18 16:38:13,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-18 16:38:13,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1162 transitions. [2018-11-18 16:38:13,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:13,053 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1162 transitions. [2018-11-18 16:38:13,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1162 transitions. [2018-11-18 16:38:13,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 510. [2018-11-18 16:38:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-11-18 16:38:13,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 800 transitions. [2018-11-18 16:38:13,095 INFO L728 BuchiCegarLoop]: Abstraction has 510 states and 800 transitions. [2018-11-18 16:38:13,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:13,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:13,099 INFO L87 Difference]: Start difference. First operand 510 states and 800 transitions. Second operand 3 states. [2018-11-18 16:38:13,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:13,236 INFO L93 Difference]: Finished difference Result 565 states and 884 transitions. [2018-11-18 16:38:13,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:13,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 565 states and 884 transitions. [2018-11-18 16:38:13,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 281 [2018-11-18 16:38:13,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 565 states to 565 states and 884 transitions. [2018-11-18 16:38:13,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2018-11-18 16:38:13,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2018-11-18 16:38:13,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 565 states and 884 transitions. [2018-11-18 16:38:13,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:13,247 INFO L705 BuchiCegarLoop]: Abstraction has 565 states and 884 transitions. [2018-11-18 16:38:13,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states and 884 transitions. [2018-11-18 16:38:13,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 544. [2018-11-18 16:38:13,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2018-11-18 16:38:13,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 857 transitions. [2018-11-18 16:38:13,263 INFO L728 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-11-18 16:38:13,263 INFO L608 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-11-18 16:38:13,263 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 16:38:13,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 857 transitions. [2018-11-18 16:38:13,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2018-11-18 16:38:13,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:13,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:13,268 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 16:38:13,268 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 16:38:13,269 INFO L794 eck$LassoCheckResult]: Stem: 2468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2227#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2456#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2457#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2408#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2506#L99-3 assume true; 2466#L99-1 assume !false; 2364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2365#L102 assume !(12292 == ssl3_accept_~s__state~0); 2381#L105 assume !(16384 == ssl3_accept_~s__state~0); 2382#L108 assume !(8192 == ssl3_accept_~s__state~0); 2590#L111 assume !(24576 == ssl3_accept_~s__state~0); 2587#L114 assume !(8195 == ssl3_accept_~s__state~0); 2289#L117 assume !(8480 == ssl3_accept_~s__state~0); 2232#L120 assume !(8481 == ssl3_accept_~s__state~0); 2233#L123 assume !(8482 == ssl3_accept_~s__state~0); 2498#L126 assume 8464 == ssl3_accept_~s__state~0; 2323#L133 [2018-11-18 16:38:13,269 INFO L796 eck$LassoCheckResult]: Loop: 2323#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2216#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2210#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2211#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2604#L640 ssl3_accept_~skip~0 := 0; 2602#L99-3 assume true; 2600#L99-1 assume !false; 2598#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L102 assume !(12292 == ssl3_accept_~s__state~0); 2588#L105 assume !(16384 == ssl3_accept_~s__state~0); 2589#L108 assume !(8192 == ssl3_accept_~s__state~0); 2592#L111 assume !(24576 == ssl3_accept_~s__state~0); 2576#L114 assume !(8195 == ssl3_accept_~s__state~0); 2512#L117 assume !(8480 == ssl3_accept_~s__state~0); 2511#L120 assume !(8481 == ssl3_accept_~s__state~0); 2508#L123 assume !(8482 == ssl3_accept_~s__state~0); 2509#L126 assume 8464 == ssl3_accept_~s__state~0; 2323#L133 [2018-11-18 16:38:13,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 16:38:13,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:13,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:13,297 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,300 INFO L82 PathProgramCache]: Analyzing trace with hash -863738372, now seen corresponding path program 1 times [2018-11-18 16:38:13,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,301 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:13,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:13,338 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 16:38:13,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:13,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:13,339 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:13,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:13,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:13,341 INFO L87 Difference]: Start difference. First operand 544 states and 857 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-18 16:38:13,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:13,527 INFO L93 Difference]: Finished difference Result 655 states and 1036 transitions. [2018-11-18 16:38:13,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:13,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 655 states and 1036 transitions. [2018-11-18 16:38:13,533 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 16:38:13,536 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 655 states to 655 states and 1036 transitions. [2018-11-18 16:38:13,536 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-18 16:38:13,537 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-11-18 16:38:13,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 655 states and 1036 transitions. [2018-11-18 16:38:13,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:13,540 INFO L705 BuchiCegarLoop]: Abstraction has 655 states and 1036 transitions. [2018-11-18 16:38:13,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states and 1036 transitions. [2018-11-18 16:38:13,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 579. [2018-11-18 16:38:13,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2018-11-18 16:38:13,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 908 transitions. [2018-11-18 16:38:13,586 INFO L728 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-11-18 16:38:13,586 INFO L608 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-11-18 16:38:13,586 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 16:38:13,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 908 transitions. [2018-11-18 16:38:13,588 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-11-18 16:38:13,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:13,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:13,591 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 16:38:13,591 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:13,591 INFO L794 eck$LassoCheckResult]: Stem: 3678#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3432#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3433#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3666#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3667#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3613#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3723#L99-3 assume true; 3811#L99-1 assume !false; 3866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3865#L102 assume !(12292 == ssl3_accept_~s__state~0); 3864#L105 assume !(16384 == ssl3_accept_~s__state~0); 3862#L108 assume !(8192 == ssl3_accept_~s__state~0); 3860#L111 assume !(24576 == ssl3_accept_~s__state~0); 3857#L114 assume !(8195 == ssl3_accept_~s__state~0); 3853#L117 assume !(8480 == ssl3_accept_~s__state~0); 3850#L120 assume !(8481 == ssl3_accept_~s__state~0); 3848#L123 assume !(8482 == ssl3_accept_~s__state~0); 3734#L126 assume 8464 == ssl3_accept_~s__state~0; 3530#L133 [2018-11-18 16:38:13,592 INFO L796 eck$LassoCheckResult]: Loop: 3530#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3421#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3415#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3416#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3942#L640 ssl3_accept_~skip~0 := 0; 3941#L99-3 assume true; 3679#L99-1 assume !false; 3572#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3573#L102 assume 12292 == ssl3_accept_~s__state~0; 3464#L103 ssl3_accept_~s__new_session~0 := 1; 3465#L211 ssl3_accept_~s__server~0 := 1; 3514#L216 assume 0 != ssl3_accept_~cb~0; 3500#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3501#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3548#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3555#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3641#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3643#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L640 ssl3_accept_~skip~0 := 0; 3809#L99-3 assume true; 3807#L99-1 assume !false; 3805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3803#L102 assume !(12292 == ssl3_accept_~s__state~0); 3802#L105 assume !(16384 == ssl3_accept_~s__state~0); 3800#L108 assume !(8192 == ssl3_accept_~s__state~0); 3798#L111 assume !(24576 == ssl3_accept_~s__state~0); 3795#L114 assume !(8195 == ssl3_accept_~s__state~0); 3792#L117 assume !(8480 == ssl3_accept_~s__state~0); 3728#L120 assume !(8481 == ssl3_accept_~s__state~0); 3724#L123 assume !(8482 == ssl3_accept_~s__state~0); 3725#L126 assume 8464 == ssl3_accept_~s__state~0; 3530#L133 [2018-11-18 16:38:13,592 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 16:38:13,592 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,593 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:13,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:13,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:13,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1472794394, now seen corresponding path program 1 times [2018-11-18 16:38:13,614 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,615 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:13,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:13,630 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 16:38:13,631 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:13,631 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:13,631 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:13,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:13,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:13,632 INFO L87 Difference]: Start difference. First operand 579 states and 908 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-18 16:38:13,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:13,773 INFO L93 Difference]: Finished difference Result 705 states and 1020 transitions. [2018-11-18 16:38:13,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:13,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1020 transitions. [2018-11-18 16:38:13,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2018-11-18 16:38:13,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 940 transitions. [2018-11-18 16:38:13,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-18 16:38:13,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2018-11-18 16:38:13,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 940 transitions. [2018-11-18 16:38:13,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:13,782 INFO L705 BuchiCegarLoop]: Abstraction has 632 states and 940 transitions. [2018-11-18 16:38:13,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 940 transitions. [2018-11-18 16:38:13,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2018-11-18 16:38:13,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 16:38:13,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 889 transitions. [2018-11-18 16:38:13,792 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-11-18 16:38:13,792 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-11-18 16:38:13,792 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 16:38:13,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 889 transitions. [2018-11-18 16:38:13,796 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:38:13,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:13,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:13,797 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:13,797 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:13,797 INFO L794 eck$LassoCheckResult]: Stem: 4957#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4723#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4945#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4946#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4898#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5000#L99-3 assume true; 5046#L99-1 assume !false; 5264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5262#L102 assume !(12292 == ssl3_accept_~s__state~0); 5260#L105 assume !(16384 == ssl3_accept_~s__state~0); 5258#L108 assume 8192 == ssl3_accept_~s__state~0; 4759#L211 [2018-11-18 16:38:13,797 INFO L796 eck$LassoCheckResult]: Loop: 4759#L211 ssl3_accept_~s__server~0 := 1; 4802#L216 assume 0 != ssl3_accept_~cb~0; 4790#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4791#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4832#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4839#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5154#L243 assume 12292 != ssl3_accept_~s__state~0; 4999#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4719#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5202#L640 ssl3_accept_~skip~0 := 0; 5199#L99-3 assume true; 5196#L99-1 assume !false; 5193#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5189#L102 assume !(12292 == ssl3_accept_~s__state~0); 5186#L105 assume !(16384 == ssl3_accept_~s__state~0); 5183#L108 assume 8192 == ssl3_accept_~s__state~0; 4759#L211 [2018-11-18 16:38:13,798 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,798 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 16:38:13,798 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:13,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:13,846 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 16:38:13,846 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:13,846 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:13,846 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:38:13,846 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:13,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1459625092, now seen corresponding path program 1 times [2018-11-18 16:38:13,847 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:13,847 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:13,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,847 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:13,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:13,874 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 16:38:13,874 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:13,874 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:13,874 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:13,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:13,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:13,875 INFO L87 Difference]: Start difference. First operand 589 states and 889 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 16:38:14,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:14,007 INFO L93 Difference]: Finished difference Result 599 states and 897 transitions. [2018-11-18 16:38:14,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:14,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 897 transitions. [2018-11-18 16:38:14,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-18 16:38:14,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 897 transitions. [2018-11-18 16:38:14,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-11-18 16:38:14,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-18 16:38:14,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 897 transitions. [2018-11-18 16:38:14,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:14,012 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 897 transitions. [2018-11-18 16:38:14,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 897 transitions. [2018-11-18 16:38:14,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-18 16:38:14,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 16:38:14,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 885 transitions. [2018-11-18 16:38:14,022 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-11-18 16:38:14,022 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-11-18 16:38:14,022 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 16:38:14,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 885 transitions. [2018-11-18 16:38:14,024 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:38:14,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:14,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:14,025 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:14,025 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:14,028 INFO L794 eck$LassoCheckResult]: Stem: 6149#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5913#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5914#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6140#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6092#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6194#L99-3 assume true; 6240#L99-1 assume !false; 6392#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6390#L102 assume !(12292 == ssl3_accept_~s__state~0); 6388#L105 assume !(16384 == ssl3_accept_~s__state~0); 6386#L108 assume !(8192 == ssl3_accept_~s__state~0); 6384#L111 assume !(24576 == ssl3_accept_~s__state~0); 6382#L114 assume 8195 == ssl3_accept_~s__state~0; 6191#L211 [2018-11-18 16:38:14,028 INFO L796 eck$LassoCheckResult]: Loop: 6191#L211 ssl3_accept_~s__server~0 := 1; 5997#L216 assume 0 != ssl3_accept_~cb~0; 5984#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5985#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6027#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6034#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6037#L243 assume 12292 != ssl3_accept_~s__state~0; 6038#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5916#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6288#L640 ssl3_accept_~skip~0 := 0; 6287#L99-3 assume true; 6286#L99-1 assume !false; 6285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6284#L102 assume !(12292 == ssl3_accept_~s__state~0); 6283#L105 assume !(16384 == ssl3_accept_~s__state~0); 6282#L108 assume !(8192 == ssl3_accept_~s__state~0); 6281#L111 assume !(24576 == ssl3_accept_~s__state~0); 6280#L114 assume 8195 == ssl3_accept_~s__state~0; 6191#L211 [2018-11-18 16:38:14,028 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:14,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 16:38:14,029 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:14,029 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:14,029 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,029 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:14,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:14,055 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 16:38:14,055 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:14,056 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:14,056 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:38:14,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:14,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1754588439, now seen corresponding path program 1 times [2018-11-18 16:38:14,056 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:14,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:14,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:14,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:14,084 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 16:38:14,084 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:14,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:14,084 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:14,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:14,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:14,085 INFO L87 Difference]: Start difference. First operand 589 states and 885 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 16:38:14,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:14,297 INFO L93 Difference]: Finished difference Result 599 states and 893 transitions. [2018-11-18 16:38:14,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:14,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 893 transitions. [2018-11-18 16:38:14,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-18 16:38:14,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 893 transitions. [2018-11-18 16:38:14,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-11-18 16:38:14,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-18 16:38:14,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 893 transitions. [2018-11-18 16:38:14,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:14,306 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 893 transitions. [2018-11-18 16:38:14,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 893 transitions. [2018-11-18 16:38:14,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-18 16:38:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 16:38:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 881 transitions. [2018-11-18 16:38:14,313 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-11-18 16:38:14,313 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-11-18 16:38:14,313 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 16:38:14,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 881 transitions. [2018-11-18 16:38:14,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:38:14,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:14,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:14,318 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 16:38:14,318 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:14,318 INFO L794 eck$LassoCheckResult]: Stem: 7352#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7108#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7109#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7342#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7343#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7291#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7399#L99-3 assume true; 7445#L99-1 assume !false; 7594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7591#L102 assume !(12292 == ssl3_accept_~s__state~0); 7588#L105 assume !(16384 == ssl3_accept_~s__state~0); 7585#L108 assume !(8192 == ssl3_accept_~s__state~0); 7582#L111 assume !(24576 == ssl3_accept_~s__state~0); 7579#L114 assume !(8195 == ssl3_accept_~s__state~0); 7573#L117 assume !(8480 == ssl3_accept_~s__state~0); 7572#L120 assume !(8481 == ssl3_accept_~s__state~0); 7571#L123 assume !(8482 == ssl3_accept_~s__state~0); 7569#L126 assume 8464 == ssl3_accept_~s__state~0; 7207#L133 [2018-11-18 16:38:14,319 INFO L796 eck$LassoCheckResult]: Loop: 7207#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7101#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7095#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7096#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7655#L640 ssl3_accept_~skip~0 := 0; 7654#L99-3 assume true; 7653#L99-1 assume !false; 7652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7651#L102 assume !(12292 == ssl3_accept_~s__state~0); 7650#L105 assume !(16384 == ssl3_accept_~s__state~0); 7648#L108 assume !(8192 == ssl3_accept_~s__state~0); 7644#L111 assume !(24576 == ssl3_accept_~s__state~0); 7642#L114 assume !(8195 == ssl3_accept_~s__state~0); 7640#L117 assume !(8480 == ssl3_accept_~s__state~0); 7638#L120 assume !(8481 == ssl3_accept_~s__state~0); 7636#L123 assume !(8482 == ssl3_accept_~s__state~0); 7365#L126 assume !(8464 == ssl3_accept_~s__state~0); 7366#L129 assume !(8465 == ssl3_accept_~s__state~0); 7357#L132 assume !(8466 == ssl3_accept_~s__state~0); 7358#L135 assume 8496 == ssl3_accept_~s__state~0; 7318#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7561#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7557#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7130#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7131#L293-2 ssl3_accept_~s__init_num~0 := 0; 7135#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7664#L640 ssl3_accept_~skip~0 := 0; 7663#L99-3 assume true; 7662#L99-1 assume !false; 7661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7649#L102 assume !(12292 == ssl3_accept_~s__state~0); 7645#L105 assume 16384 == ssl3_accept_~s__state~0; 7576#L211 ssl3_accept_~s__server~0 := 1; 7641#L216 assume 0 != ssl3_accept_~cb~0; 7639#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7637#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7626#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7623#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7618#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7614#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7605#L640 ssl3_accept_~skip~0 := 0; 7603#L99-3 assume true; 7600#L99-1 assume !false; 7595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7592#L102 assume !(12292 == ssl3_accept_~s__state~0); 7589#L105 assume !(16384 == ssl3_accept_~s__state~0); 7586#L108 assume !(8192 == ssl3_accept_~s__state~0); 7583#L111 assume !(24576 == ssl3_accept_~s__state~0); 7481#L114 assume !(8195 == ssl3_accept_~s__state~0); 7482#L117 assume !(8480 == ssl3_accept_~s__state~0); 7484#L120 assume !(8481 == ssl3_accept_~s__state~0); 7570#L123 assume !(8482 == ssl3_accept_~s__state~0); 7568#L126 assume 8464 == ssl3_accept_~s__state~0; 7207#L133 [2018-11-18 16:38:14,319 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:14,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 16:38:14,319 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:14,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:14,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:14,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:14,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:14,338 INFO L82 PathProgramCache]: Analyzing trace with hash 1551089122, now seen corresponding path program 1 times [2018-11-18 16:38:14,338 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:14,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:14,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,339 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:14,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:14,439 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 16:38:14,439 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:14,439 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:14,440 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:14,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:14,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:14,440 INFO L87 Difference]: Start difference. First operand 589 states and 881 transitions. cyclomatic complexity: 295 Second operand 3 states. [2018-11-18 16:38:15,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:15,062 INFO L93 Difference]: Finished difference Result 741 states and 1112 transitions. [2018-11-18 16:38:15,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:15,062 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 741 states and 1112 transitions. [2018-11-18 16:38:15,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 478 [2018-11-18 16:38:15,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 741 states to 734 states and 1105 transitions. [2018-11-18 16:38:15,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2018-11-18 16:38:15,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2018-11-18 16:38:15,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1105 transitions. [2018-11-18 16:38:15,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:15,069 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1105 transitions. [2018-11-18 16:38:15,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1105 transitions. [2018-11-18 16:38:15,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 712. [2018-11-18 16:38:15,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 712 states. [2018-11-18 16:38:15,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1071 transitions. [2018-11-18 16:38:15,078 INFO L728 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-11-18 16:38:15,078 INFO L608 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-11-18 16:38:15,078 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 16:38:15,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 712 states and 1071 transitions. [2018-11-18 16:38:15,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-18 16:38:15,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:15,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:15,081 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 16:38:15,081 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 16:38:15,082 INFO L794 eck$LassoCheckResult]: Stem: 8686#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8445#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8672#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8673#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8626#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8733#L99-3 assume true; 8688#L99-1 assume !false; 8581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8582#L102 assume !(12292 == ssl3_accept_~s__state~0); 8627#L105 assume !(16384 == ssl3_accept_~s__state~0); 9130#L108 assume !(8192 == ssl3_accept_~s__state~0); 8533#L111 assume !(24576 == ssl3_accept_~s__state~0); 8483#L114 assume !(8195 == ssl3_accept_~s__state~0); 8484#L117 assume !(8480 == ssl3_accept_~s__state~0); 9049#L120 assume !(8481 == ssl3_accept_~s__state~0); 9050#L123 assume !(8482 == ssl3_accept_~s__state~0); 8752#L126 assume 8464 == ssl3_accept_~s__state~0; 8541#L133 [2018-11-18 16:38:15,082 INFO L796 eck$LassoCheckResult]: Loop: 8541#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8437#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8431#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8432#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9067#L640 ssl3_accept_~skip~0 := 0; 9066#L99-3 assume true; 9065#L99-1 assume !false; 9064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9063#L102 assume !(12292 == ssl3_accept_~s__state~0); 9062#L105 assume !(16384 == ssl3_accept_~s__state~0); 9061#L108 assume !(8192 == ssl3_accept_~s__state~0); 9060#L111 assume !(24576 == ssl3_accept_~s__state~0); 9059#L114 assume !(8195 == ssl3_accept_~s__state~0); 8507#L117 assume !(8480 == ssl3_accept_~s__state~0); 8454#L120 assume !(8481 == ssl3_accept_~s__state~0); 8455#L123 assume !(8482 == ssl3_accept_~s__state~0); 9041#L126 assume !(8464 == ssl3_accept_~s__state~0); 9040#L129 assume !(8465 == ssl3_accept_~s__state~0); 9039#L132 assume !(8466 == ssl3_accept_~s__state~0); 9035#L135 assume 8496 == ssl3_accept_~s__state~0; 8509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8510#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9005#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8981#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8953#L293-2 ssl3_accept_~s__init_num~0 := 0; 8761#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8943#L640 ssl3_accept_~skip~0 := 0; 8941#L99-3 assume true; 8939#L99-1 assume !false; 8937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8935#L102 assume !(12292 == ssl3_accept_~s__state~0); 8933#L105 assume !(16384 == ssl3_accept_~s__state~0); 8931#L108 assume !(8192 == ssl3_accept_~s__state~0); 8929#L111 assume !(24576 == ssl3_accept_~s__state~0); 8927#L114 assume !(8195 == ssl3_accept_~s__state~0); 8925#L117 assume !(8480 == ssl3_accept_~s__state~0); 8923#L120 assume !(8481 == ssl3_accept_~s__state~0); 8921#L123 assume !(8482 == ssl3_accept_~s__state~0); 8919#L126 assume !(8464 == ssl3_accept_~s__state~0); 8915#L129 assume !(8465 == ssl3_accept_~s__state~0); 8914#L132 assume !(8466 == ssl3_accept_~s__state~0); 8912#L135 assume !(8496 == ssl3_accept_~s__state~0); 8907#L138 assume !(8497 == ssl3_accept_~s__state~0); 8905#L141 assume !(8512 == ssl3_accept_~s__state~0); 8903#L144 assume !(8513 == ssl3_accept_~s__state~0); 8901#L147 assume !(8528 == ssl3_accept_~s__state~0); 8899#L150 assume !(8529 == ssl3_accept_~s__state~0); 8766#L153 assume !(8544 == ssl3_accept_~s__state~0); 8767#L156 assume !(8545 == ssl3_accept_~s__state~0); 8768#L159 assume 8560 == ssl3_accept_~s__state~0; 8609#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8610#L427 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; 8447#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9112#L640 ssl3_accept_~skip~0 := 0; 9108#L99-3 assume true; 9106#L99-1 assume !false; 9104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9103#L102 assume !(12292 == ssl3_accept_~s__state~0); 9102#L105 assume !(16384 == ssl3_accept_~s__state~0); 9101#L108 assume !(8192 == ssl3_accept_~s__state~0); 9100#L111 assume !(24576 == ssl3_accept_~s__state~0); 9048#L114 assume !(8195 == ssl3_accept_~s__state~0); 9009#L117 assume !(8480 == ssl3_accept_~s__state~0); 8770#L120 assume !(8481 == ssl3_accept_~s__state~0); 8734#L123 assume !(8482 == ssl3_accept_~s__state~0); 8735#L126 assume 8464 == ssl3_accept_~s__state~0; 8541#L133 [2018-11-18 16:38:15,082 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 16:38:15,082 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,082 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:15,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,092 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,092 INFO L82 PathProgramCache]: Analyzing trace with hash -371003862, now seen corresponding path program 1 times [2018-11-18 16:38:15,092 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,092 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,093 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:15,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:15,176 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 16:38:15,177 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:15,177 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:15,177 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:15,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:15,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:15,178 INFO L87 Difference]: Start difference. First operand 712 states and 1071 transitions. cyclomatic complexity: 362 Second operand 3 states. [2018-11-18 16:38:15,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:15,573 INFO L93 Difference]: Finished difference Result 851 states and 1184 transitions. [2018-11-18 16:38:15,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:15,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 851 states and 1184 transitions. [2018-11-18 16:38:15,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2018-11-18 16:38:15,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 851 states to 851 states and 1184 transitions. [2018-11-18 16:38:15,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2018-11-18 16:38:15,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592 [2018-11-18 16:38:15,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851 states and 1184 transitions. [2018-11-18 16:38:15,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:15,583 INFO L705 BuchiCegarLoop]: Abstraction has 851 states and 1184 transitions. [2018-11-18 16:38:15,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states and 1184 transitions. [2018-11-18 16:38:15,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 843. [2018-11-18 16:38:15,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 843 states. [2018-11-18 16:38:15,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1173 transitions. [2018-11-18 16:38:15,595 INFO L728 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-11-18 16:38:15,595 INFO L608 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-11-18 16:38:15,595 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 16:38:15,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 1173 transitions. [2018-11-18 16:38:15,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-11-18 16:38:15,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:15,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:15,601 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 16:38:15,602 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 16:38:15,602 INFO L794 eck$LassoCheckResult]: Stem: 10256#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10012#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10244#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10245#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10186#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10313#L99-3 assume true; 10390#L99-1 assume !false; 10734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10732#L102 assume !(12292 == ssl3_accept_~s__state~0); 10730#L105 assume !(16384 == ssl3_accept_~s__state~0); 10728#L108 assume !(8192 == ssl3_accept_~s__state~0); 10726#L111 assume !(24576 == ssl3_accept_~s__state~0); 10724#L114 assume !(8195 == ssl3_accept_~s__state~0); 10722#L117 assume !(8480 == ssl3_accept_~s__state~0); 10720#L120 assume !(8481 == ssl3_accept_~s__state~0); 10718#L123 assume !(8482 == ssl3_accept_~s__state~0); 10716#L126 assume 8464 == ssl3_accept_~s__state~0; 10109#L133 [2018-11-18 16:38:15,608 INFO L796 eck$LassoCheckResult]: Loop: 10109#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10004#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9998#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9999#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10830#L640 ssl3_accept_~skip~0 := 0; 10257#L99-3 assume true; 10258#L99-1 assume !false; 10821#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10819#L102 assume !(12292 == ssl3_accept_~s__state~0); 10817#L105 assume !(16384 == ssl3_accept_~s__state~0); 10815#L108 assume !(8192 == ssl3_accept_~s__state~0); 10813#L111 assume !(24576 == ssl3_accept_~s__state~0); 10051#L114 assume !(8195 == ssl3_accept_~s__state~0); 10052#L117 assume !(8480 == ssl3_accept_~s__state~0); 10021#L120 assume !(8481 == ssl3_accept_~s__state~0); 10022#L123 assume !(8482 == ssl3_accept_~s__state~0); 10298#L126 assume !(8464 == ssl3_accept_~s__state~0); 10807#L129 assume !(8465 == ssl3_accept_~s__state~0); 10806#L132 assume !(8466 == ssl3_accept_~s__state~0); 10697#L135 assume 8496 == ssl3_accept_~s__state~0; 10075#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10076#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10123#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10031#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10033#L293-2 ssl3_accept_~s__init_num~0 := 0; 10038#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10675#L640 ssl3_accept_~skip~0 := 0; 10673#L99-3 assume true; 10671#L99-1 assume !false; 10669#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10667#L102 assume !(12292 == ssl3_accept_~s__state~0); 10665#L105 assume !(16384 == ssl3_accept_~s__state~0); 10663#L108 assume !(8192 == ssl3_accept_~s__state~0); 10661#L111 assume !(24576 == ssl3_accept_~s__state~0); 10659#L114 assume !(8195 == ssl3_accept_~s__state~0); 10642#L117 assume !(8480 == ssl3_accept_~s__state~0); 10640#L120 assume !(8481 == ssl3_accept_~s__state~0); 10638#L123 assume !(8482 == ssl3_accept_~s__state~0); 10636#L126 assume !(8464 == ssl3_accept_~s__state~0); 10634#L129 assume !(8465 == ssl3_accept_~s__state~0); 10632#L132 assume !(8466 == ssl3_accept_~s__state~0); 10631#L135 assume !(8496 == ssl3_accept_~s__state~0); 10630#L138 assume !(8497 == ssl3_accept_~s__state~0); 10498#L141 assume !(8512 == ssl3_accept_~s__state~0); 10496#L144 assume !(8513 == ssl3_accept_~s__state~0); 10497#L147 assume !(8528 == ssl3_accept_~s__state~0); 10693#L150 assume !(8529 == ssl3_accept_~s__state~0); 10402#L153 assume !(8544 == ssl3_accept_~s__state~0); 10403#L156 assume !(8545 == ssl3_accept_~s__state~0); 10404#L159 assume 8560 == ssl3_accept_~s__state~0; 10173#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10174#L427 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; 10014#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10587#L640 ssl3_accept_~skip~0 := 0; 10584#L99-3 assume true; 10581#L99-1 assume !false; 10578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10575#L102 assume !(12292 == ssl3_accept_~s__state~0); 10572#L105 assume !(16384 == ssl3_accept_~s__state~0); 10569#L108 assume !(8192 == ssl3_accept_~s__state~0); 10565#L111 assume !(24576 == ssl3_accept_~s__state~0); 10561#L114 assume !(8195 == ssl3_accept_~s__state~0); 10557#L117 assume !(8480 == ssl3_accept_~s__state~0); 10553#L120 assume !(8481 == ssl3_accept_~s__state~0); 10317#L123 assume !(8482 == ssl3_accept_~s__state~0); 10318#L126 assume 8464 == ssl3_accept_~s__state~0; 10109#L133 [2018-11-18 16:38:15,608 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 16:38:15,608 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:15,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,633 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1268397140, now seen corresponding path program 1 times [2018-11-18 16:38:15,637 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,638 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:15,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:15,684 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 16:38:15,684 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:15,684 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:15,685 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:15,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:15,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:15,685 INFO L87 Difference]: Start difference. First operand 843 states and 1173 transitions. cyclomatic complexity: 333 Second operand 3 states. [2018-11-18 16:38:15,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:15,870 INFO L93 Difference]: Finished difference Result 930 states and 1281 transitions. [2018-11-18 16:38:15,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:15,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1281 transitions. [2018-11-18 16:38:15,874 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-11-18 16:38:15,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 930 states and 1281 transitions. [2018-11-18 16:38:15,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 643 [2018-11-18 16:38:15,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 643 [2018-11-18 16:38:15,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 930 states and 1281 transitions. [2018-11-18 16:38:15,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:15,881 INFO L705 BuchiCegarLoop]: Abstraction has 930 states and 1281 transitions. [2018-11-18 16:38:15,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states and 1281 transitions. [2018-11-18 16:38:15,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 915. [2018-11-18 16:38:15,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 915 states. [2018-11-18 16:38:15,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1260 transitions. [2018-11-18 16:38:15,894 INFO L728 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-11-18 16:38:15,894 INFO L608 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-11-18 16:38:15,894 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 16:38:15,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 915 states and 1260 transitions. [2018-11-18 16:38:15,896 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-11-18 16:38:15,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:15,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:15,899 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 16:38:15,901 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 16:38:15,901 INFO L794 eck$LassoCheckResult]: Stem: 12034#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11791#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12021#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12022#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11968#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12085#L99-3 assume true; 12171#L99-1 assume !false; 12591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12589#L102 assume !(12292 == ssl3_accept_~s__state~0); 12587#L105 assume !(16384 == ssl3_accept_~s__state~0); 12585#L108 assume !(8192 == ssl3_accept_~s__state~0); 12583#L111 assume !(24576 == ssl3_accept_~s__state~0); 12582#L114 assume !(8195 == ssl3_accept_~s__state~0); 12581#L117 assume !(8480 == ssl3_accept_~s__state~0); 12580#L120 assume !(8481 == ssl3_accept_~s__state~0); 12574#L123 assume !(8482 == ssl3_accept_~s__state~0); 12572#L126 assume 8464 == ssl3_accept_~s__state~0; 11890#L133 [2018-11-18 16:38:15,901 INFO L796 eck$LassoCheckResult]: Loop: 11890#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11783#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11777#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11778#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11942#L640 ssl3_accept_~skip~0 := 0; 12654#L99-3 assume true; 12653#L99-1 assume !false; 12651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12650#L102 assume !(12292 == ssl3_accept_~s__state~0); 12648#L105 assume !(16384 == ssl3_accept_~s__state~0); 12642#L108 assume !(8192 == ssl3_accept_~s__state~0); 12640#L111 assume !(24576 == ssl3_accept_~s__state~0); 12638#L114 assume !(8195 == ssl3_accept_~s__state~0); 12636#L117 assume !(8480 == ssl3_accept_~s__state~0); 12634#L120 assume !(8481 == ssl3_accept_~s__state~0); 12632#L123 assume !(8482 == ssl3_accept_~s__state~0); 12630#L126 assume !(8464 == ssl3_accept_~s__state~0); 12054#L129 assume !(8465 == ssl3_accept_~s__state~0); 12040#L132 assume !(8466 == ssl3_accept_~s__state~0); 11975#L135 assume 8496 == ssl3_accept_~s__state~0; 11854#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11855#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11903#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11810#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11812#L293-2 ssl3_accept_~s__init_num~0 := 0; 12579#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12573#L640 ssl3_accept_~skip~0 := 0; 12571#L99-3 assume true; 12569#L99-1 assume !false; 12567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12564#L102 assume !(12292 == ssl3_accept_~s__state~0); 12563#L105 assume !(16384 == ssl3_accept_~s__state~0); 12561#L108 assume !(8192 == ssl3_accept_~s__state~0); 12559#L111 assume !(24576 == ssl3_accept_~s__state~0); 12556#L114 assume !(8195 == ssl3_accept_~s__state~0); 12555#L117 assume !(8480 == ssl3_accept_~s__state~0); 12553#L120 assume !(8481 == ssl3_accept_~s__state~0); 12552#L123 assume !(8482 == ssl3_accept_~s__state~0); 12546#L126 assume !(8464 == ssl3_accept_~s__state~0); 12544#L129 assume !(8465 == ssl3_accept_~s__state~0); 12542#L132 assume !(8466 == ssl3_accept_~s__state~0); 12540#L135 assume !(8496 == ssl3_accept_~s__state~0); 12538#L138 assume !(8497 == ssl3_accept_~s__state~0); 12536#L141 assume 8512 == ssl3_accept_~s__state~0; 12294#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12533#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11816#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11817#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12672#L640 ssl3_accept_~skip~0 := 0; 12670#L99-3 assume true; 12668#L99-1 assume !false; 12666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12664#L102 assume !(12292 == ssl3_accept_~s__state~0); 12662#L105 assume !(16384 == ssl3_accept_~s__state~0); 12660#L108 assume !(8192 == ssl3_accept_~s__state~0); 12658#L111 assume !(24576 == ssl3_accept_~s__state~0); 12656#L114 assume !(8195 == ssl3_accept_~s__state~0); 12655#L117 assume !(8480 == ssl3_accept_~s__state~0); 11800#L120 assume !(8481 == ssl3_accept_~s__state~0); 11801#L123 assume !(8482 == ssl3_accept_~s__state~0); 12073#L126 assume !(8464 == ssl3_accept_~s__state~0); 12488#L129 assume !(8465 == ssl3_accept_~s__state~0); 12487#L132 assume !(8466 == ssl3_accept_~s__state~0); 12486#L135 assume !(8496 == ssl3_accept_~s__state~0); 12485#L138 assume !(8497 == ssl3_accept_~s__state~0); 12484#L141 assume !(8512 == ssl3_accept_~s__state~0); 12483#L144 assume !(8513 == ssl3_accept_~s__state~0); 12481#L147 assume !(8528 == ssl3_accept_~s__state~0); 12482#L150 assume !(8529 == ssl3_accept_~s__state~0); 12141#L153 assume !(8544 == ssl3_accept_~s__state~0); 12142#L156 assume !(8545 == ssl3_accept_~s__state~0); 12143#L159 assume 8560 == ssl3_accept_~s__state~0; 11955#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11956#L427 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; 11793#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12323#L640 ssl3_accept_~skip~0 := 0; 12321#L99-3 assume true; 12319#L99-1 assume !false; 12317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12315#L102 assume !(12292 == ssl3_accept_~s__state~0); 12313#L105 assume !(16384 == ssl3_accept_~s__state~0); 12311#L108 assume !(8192 == ssl3_accept_~s__state~0); 12309#L111 assume !(24576 == ssl3_accept_~s__state~0); 12307#L114 assume !(8195 == ssl3_accept_~s__state~0); 12305#L117 assume !(8480 == ssl3_accept_~s__state~0); 12303#L120 assume !(8481 == ssl3_accept_~s__state~0); 12089#L123 assume !(8482 == ssl3_accept_~s__state~0); 12090#L126 assume 8464 == ssl3_accept_~s__state~0; 11890#L133 [2018-11-18 16:38:15,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 16:38:15,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:15,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:15,924 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:15,924 INFO L82 PathProgramCache]: Analyzing trace with hash 2086183242, now seen corresponding path program 1 times [2018-11-18 16:38:15,925 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:15,925 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:15,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,927 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:15,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:15,993 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 16:38:15,993 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:15,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:15,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:15,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:15,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:15,994 INFO L87 Difference]: Start difference. First operand 915 states and 1260 transitions. cyclomatic complexity: 348 Second operand 3 states. [2018-11-18 16:38:16,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:16,134 INFO L93 Difference]: Finished difference Result 1035 states and 1422 transitions. [2018-11-18 16:38:16,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:16,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1035 states and 1422 transitions. [2018-11-18 16:38:16,144 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 681 [2018-11-18 16:38:16,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1035 states to 1035 states and 1422 transitions. [2018-11-18 16:38:16,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 713 [2018-11-18 16:38:16,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 713 [2018-11-18 16:38:16,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1035 states and 1422 transitions. [2018-11-18 16:38:16,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:16,149 INFO L705 BuchiCegarLoop]: Abstraction has 1035 states and 1422 transitions. [2018-11-18 16:38:16,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states and 1422 transitions. [2018-11-18 16:38:16,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 993. [2018-11-18 16:38:16,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 993 states. [2018-11-18 16:38:16,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1353 transitions. [2018-11-18 16:38:16,162 INFO L728 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-11-18 16:38:16,162 INFO L608 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-11-18 16:38:16,162 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 16:38:16,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1353 transitions. [2018-11-18 16:38:16,165 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 653 [2018-11-18 16:38:16,165 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:16,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:16,168 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 16:38:16,168 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:16,168 INFO L794 eck$LassoCheckResult]: Stem: 13985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13746#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13747#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13973#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13974#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13921#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14042#L99-3 assume true; 14191#L99-1 assume !false; 14498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14495#L102 assume !(12292 == ssl3_accept_~s__state~0); 14492#L105 assume !(16384 == ssl3_accept_~s__state~0); 14489#L108 assume !(8192 == ssl3_accept_~s__state~0); 14486#L111 assume !(24576 == ssl3_accept_~s__state~0); 14483#L114 assume !(8195 == ssl3_accept_~s__state~0); 14480#L117 assume !(8480 == ssl3_accept_~s__state~0); 14477#L120 assume !(8481 == ssl3_accept_~s__state~0); 14344#L123 assume !(8482 == ssl3_accept_~s__state~0); 14341#L126 assume 8464 == ssl3_accept_~s__state~0; 13846#L133 [2018-11-18 16:38:16,169 INFO L796 eck$LassoCheckResult]: Loop: 13846#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13739#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13733#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13734#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14453#L640 ssl3_accept_~skip~0 := 0; 14451#L99-3 assume true; 14449#L99-1 assume !false; 14447#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14445#L102 assume !(12292 == ssl3_accept_~s__state~0); 14443#L105 assume !(16384 == ssl3_accept_~s__state~0); 14441#L108 assume !(8192 == ssl3_accept_~s__state~0); 14439#L111 assume !(24576 == ssl3_accept_~s__state~0); 14438#L114 assume !(8195 == ssl3_accept_~s__state~0); 14437#L117 assume !(8480 == ssl3_accept_~s__state~0); 14435#L120 assume !(8481 == ssl3_accept_~s__state~0); 14434#L123 assume !(8482 == ssl3_accept_~s__state~0); 14433#L126 assume !(8464 == ssl3_accept_~s__state~0); 14432#L129 assume !(8465 == ssl3_accept_~s__state~0); 14425#L132 assume !(8466 == ssl3_accept_~s__state~0); 14424#L135 assume 8496 == ssl3_accept_~s__state~0; 14164#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14423#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14417#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14415#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14411#L293-2 ssl3_accept_~s__init_num~0 := 0; 14410#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14405#L640 ssl3_accept_~skip~0 := 0; 14403#L99-3 assume true; 14402#L99-1 assume !false; 14401#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14400#L102 assume !(12292 == ssl3_accept_~s__state~0); 14399#L105 assume !(16384 == ssl3_accept_~s__state~0); 14398#L108 assume !(8192 == ssl3_accept_~s__state~0); 14397#L111 assume !(24576 == ssl3_accept_~s__state~0); 14396#L114 assume !(8195 == ssl3_accept_~s__state~0); 14395#L117 assume !(8480 == ssl3_accept_~s__state~0); 14394#L120 assume !(8481 == ssl3_accept_~s__state~0); 14393#L123 assume !(8482 == ssl3_accept_~s__state~0); 14391#L126 assume !(8464 == ssl3_accept_~s__state~0); 14389#L129 assume !(8465 == ssl3_accept_~s__state~0); 14388#L132 assume !(8466 == ssl3_accept_~s__state~0); 14387#L135 assume !(8496 == ssl3_accept_~s__state~0); 14383#L138 assume !(8497 == ssl3_accept_~s__state~0); 14381#L141 assume !(8512 == ssl3_accept_~s__state~0); 14379#L144 assume !(8513 == ssl3_accept_~s__state~0); 14378#L147 assume !(8528 == ssl3_accept_~s__state~0); 14372#L150 assume !(8529 == ssl3_accept_~s__state~0); 14370#L153 assume !(8544 == ssl3_accept_~s__state~0); 14368#L156 assume !(8545 == ssl3_accept_~s__state~0); 14366#L159 assume !(8560 == ssl3_accept_~s__state~0); 14364#L162 assume !(8561 == ssl3_accept_~s__state~0); 14362#L165 assume !(8448 == ssl3_accept_~s__state~0); 14360#L168 assume !(8576 == ssl3_accept_~s__state~0); 14358#L171 assume !(8577 == ssl3_accept_~s__state~0); 14356#L174 assume !(8592 == ssl3_accept_~s__state~0); 14354#L177 assume !(8593 == ssl3_accept_~s__state~0); 14353#L180 assume !(8608 == ssl3_accept_~s__state~0); 14350#L183 assume !(8609 == ssl3_accept_~s__state~0); 14346#L186 assume !(8640 == ssl3_accept_~s__state~0); 14345#L189 assume !(8641 == ssl3_accept_~s__state~0); 14041#L192 assume 8656 == ssl3_accept_~s__state~0; 13916#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13917#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13740#L533 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13741#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13979#L553 assume !(0 == ssl3_accept_~tmp___10~0); 13980#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14632#L640 ssl3_accept_~skip~0 := 0; 14630#L99-3 assume true; 14309#L99-1 assume !false; 14310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14148#L102 assume !(12292 == ssl3_accept_~s__state~0); 14149#L105 assume 16384 == ssl3_accept_~s__state~0; 13783#L211 ssl3_accept_~s__server~0 := 1; 13829#L216 assume 0 != ssl3_accept_~cb~0; 13817#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13818#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14385#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14382#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14380#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14377#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14371#L640 ssl3_accept_~skip~0 := 0; 14369#L99-3 assume true; 14367#L99-1 assume !false; 14365#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14363#L102 assume !(12292 == ssl3_accept_~s__state~0); 14361#L105 assume !(16384 == ssl3_accept_~s__state~0); 14359#L108 assume !(8192 == ssl3_accept_~s__state~0); 14357#L111 assume !(24576 == ssl3_accept_~s__state~0); 14355#L114 assume !(8195 == ssl3_accept_~s__state~0); 14351#L117 assume !(8480 == ssl3_accept_~s__state~0); 14347#L120 assume !(8481 == ssl3_accept_~s__state~0); 14342#L123 assume !(8482 == ssl3_accept_~s__state~0); 14343#L126 assume 8464 == ssl3_accept_~s__state~0; 13846#L133 [2018-11-18 16:38:16,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 16:38:16,169 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:16,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,193 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,193 INFO L82 PathProgramCache]: Analyzing trace with hash 259503395, now seen corresponding path program 1 times [2018-11-18 16:38:16,193 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:16,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-11-18 16:38:16,259 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:16,259 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:16,259 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:16,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:16,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:16,260 INFO L87 Difference]: Start difference. First operand 993 states and 1353 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-11-18 16:38:16,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:16,367 INFO L93 Difference]: Finished difference Result 1977 states and 2643 transitions. [2018-11-18 16:38:16,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:16,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2643 transitions. [2018-11-18 16:38:16,372 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-18 16:38:16,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-11-18 16:38:16,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1361 [2018-11-18 16:38:16,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1361 [2018-11-18 16:38:16,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2643 transitions. [2018-11-18 16:38:16,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:16,377 INFO L705 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-18 16:38:16,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2643 transitions. [2018-11-18 16:38:16,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2018-11-18 16:38:16,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2018-11-18 16:38:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-11-18 16:38:16,400 INFO L728 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-18 16:38:16,400 INFO L608 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-18 16:38:16,400 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 16:38:16,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2643 transitions. [2018-11-18 16:38:16,409 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-18 16:38:16,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:16,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:16,411 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 16:38:16,411 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, 1, 1] [2018-11-18 16:38:16,412 INFO L794 eck$LassoCheckResult]: Stem: 16981#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16723#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16964#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16965#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16910#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17038#L99-3 assume true; 17588#L99-1 assume !false; 18206#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18204#L102 assume !(12292 == ssl3_accept_~s__state~0); 18202#L105 assume !(16384 == ssl3_accept_~s__state~0); 18200#L108 assume !(8192 == ssl3_accept_~s__state~0); 18198#L111 assume !(24576 == ssl3_accept_~s__state~0); 18196#L114 assume !(8195 == ssl3_accept_~s__state~0); 18194#L117 assume !(8480 == ssl3_accept_~s__state~0); 18191#L120 assume !(8481 == ssl3_accept_~s__state~0); 18188#L123 assume !(8482 == ssl3_accept_~s__state~0); 17441#L126 assume 8464 == ssl3_accept_~s__state~0; 16827#L133 [2018-11-18 16:38:16,412 INFO L796 eck$LassoCheckResult]: Loop: 16827#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16715#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16716#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18067#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18062#L640 ssl3_accept_~skip~0 := 0; 18061#L99-3 assume true; 18060#L99-1 assume !false; 18059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18057#L102 assume !(12292 == ssl3_accept_~s__state~0); 18056#L105 assume !(16384 == ssl3_accept_~s__state~0); 18055#L108 assume !(8192 == ssl3_accept_~s__state~0); 18054#L111 assume !(24576 == ssl3_accept_~s__state~0); 18053#L114 assume !(8195 == ssl3_accept_~s__state~0); 18052#L117 assume !(8480 == ssl3_accept_~s__state~0); 18051#L120 assume !(8481 == ssl3_accept_~s__state~0); 18049#L123 assume !(8482 == ssl3_accept_~s__state~0); 18047#L126 assume !(8464 == ssl3_accept_~s__state~0); 18046#L129 assume !(8465 == ssl3_accept_~s__state~0); 18045#L132 assume !(8466 == ssl3_accept_~s__state~0); 18043#L135 assume 8496 == ssl3_accept_~s__state~0; 17675#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18041#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17863#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18038#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 18039#L293-2 ssl3_accept_~s__init_num~0 := 0; 18631#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18625#L640 ssl3_accept_~skip~0 := 0; 18623#L99-3 assume true; 18620#L99-1 assume !false; 18619#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18618#L102 assume !(12292 == ssl3_accept_~s__state~0); 18617#L105 assume !(16384 == ssl3_accept_~s__state~0); 18616#L108 assume !(8192 == ssl3_accept_~s__state~0); 18615#L111 assume !(24576 == ssl3_accept_~s__state~0); 18614#L114 assume !(8195 == ssl3_accept_~s__state~0); 18613#L117 assume !(8480 == ssl3_accept_~s__state~0); 18612#L120 assume !(8481 == ssl3_accept_~s__state~0); 18611#L123 assume !(8482 == ssl3_accept_~s__state~0); 18610#L126 assume !(8464 == ssl3_accept_~s__state~0); 18609#L129 assume !(8465 == ssl3_accept_~s__state~0); 18608#L132 assume !(8466 == ssl3_accept_~s__state~0); 18607#L135 assume !(8496 == ssl3_accept_~s__state~0); 18606#L138 assume !(8497 == ssl3_accept_~s__state~0); 18605#L141 assume !(8512 == ssl3_accept_~s__state~0); 18604#L144 assume !(8513 == ssl3_accept_~s__state~0); 18603#L147 assume !(8528 == ssl3_accept_~s__state~0); 18602#L150 assume !(8529 == ssl3_accept_~s__state~0); 18601#L153 assume !(8544 == ssl3_accept_~s__state~0); 18598#L156 assume !(8545 == ssl3_accept_~s__state~0); 18596#L159 assume !(8560 == ssl3_accept_~s__state~0); 18595#L162 assume !(8561 == ssl3_accept_~s__state~0); 18589#L165 assume !(8448 == ssl3_accept_~s__state~0); 18587#L168 assume !(8576 == ssl3_accept_~s__state~0); 18585#L171 assume !(8577 == ssl3_accept_~s__state~0); 18583#L174 assume !(8592 == ssl3_accept_~s__state~0); 18581#L177 assume !(8593 == ssl3_accept_~s__state~0); 18579#L180 assume !(8608 == ssl3_accept_~s__state~0); 18577#L183 assume !(8609 == ssl3_accept_~s__state~0); 18576#L186 assume !(8640 == ssl3_accept_~s__state~0); 18575#L189 assume !(8641 == ssl3_accept_~s__state~0); 18263#L192 assume 8656 == ssl3_accept_~s__state~0; 17716#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17015#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 17016#L533 assume !(10 == ssl3_accept_~blastFlag~0); 18192#L536 assume !(13 == ssl3_accept_~blastFlag~0); 18189#L539 assume !(16 == ssl3_accept_~blastFlag~0); 18185#L542 assume !(19 == ssl3_accept_~blastFlag~0); 18182#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18181#L553 assume !(0 == ssl3_accept_~tmp___10~0); 18180#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18172#L640 ssl3_accept_~skip~0 := 0; 18131#L99-3 assume true; 18130#L99-1 assume !false; 18129#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18128#L102 assume 12292 == ssl3_accept_~s__state~0; 17894#L103 ssl3_accept_~s__new_session~0 := 1; 17887#L211 ssl3_accept_~s__server~0 := 1; 18123#L216 assume 0 != ssl3_accept_~cb~0; 18122#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18100#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18097#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18094#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18093#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 17913#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17908#L640 ssl3_accept_~skip~0 := 0; 17903#L99-3 assume true; 17901#L99-1 assume !false; 17899#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17897#L102 assume !(12292 == ssl3_accept_~s__state~0); 17895#L105 assume !(16384 == ssl3_accept_~s__state~0); 17892#L108 assume !(8192 == ssl3_accept_~s__state~0); 17890#L111 assume !(24576 == ssl3_accept_~s__state~0); 17888#L114 assume !(8195 == ssl3_accept_~s__state~0); 17695#L117 assume !(8480 == ssl3_accept_~s__state~0); 17646#L120 assume !(8481 == ssl3_accept_~s__state~0); 17095#L123 assume !(8482 == ssl3_accept_~s__state~0); 17096#L126 assume 8464 == ssl3_accept_~s__state~0; 16827#L133 [2018-11-18 16:38:16,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 16:38:16,412 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,412 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:16,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,421 INFO L82 PathProgramCache]: Analyzing trace with hash 109196320, now seen corresponding path program 1 times [2018-11-18 16:38:16,421 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,421 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,422 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:16,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:16,475 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 16:38:16,475 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:16,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:16,476 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:16,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:16,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:16,476 INFO L87 Difference]: Start difference. First operand 1977 states and 2643 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-18 16:38:16,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:16,648 INFO L93 Difference]: Finished difference Result 1869 states and 2479 transitions. [2018-11-18 16:38:16,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:16,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1869 states and 2479 transitions. [2018-11-18 16:38:16,656 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2018-11-18 16:38:16,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1869 states to 1865 states and 2475 transitions. [2018-11-18 16:38:16,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1317 [2018-11-18 16:38:16,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1317 [2018-11-18 16:38:16,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1865 states and 2475 transitions. [2018-11-18 16:38:16,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:16,661 INFO L705 BuchiCegarLoop]: Abstraction has 1865 states and 2475 transitions. [2018-11-18 16:38:16,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states and 2475 transitions. [2018-11-18 16:38:16,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1851. [2018-11-18 16:38:16,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1851 states. [2018-11-18 16:38:16,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2457 transitions. [2018-11-18 16:38:16,682 INFO L728 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-11-18 16:38:16,682 INFO L608 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-11-18 16:38:16,683 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 16:38:16,683 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1851 states and 2457 transitions. [2018-11-18 16:38:16,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2018-11-18 16:38:16,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:16,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:16,689 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 16:38:16,689 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 16:38:16,693 INFO L794 eck$LassoCheckResult]: Stem: 20825#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20573#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20574#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20810#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20811#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20752#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20882#L99-3 assume true; 21251#L99-1 assume !false; 22059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22055#L102 assume !(12292 == ssl3_accept_~s__state~0); 22053#L105 assume !(16384 == ssl3_accept_~s__state~0); 22051#L108 assume !(8192 == ssl3_accept_~s__state~0); 22049#L111 assume !(24576 == ssl3_accept_~s__state~0); 22047#L114 assume !(8195 == ssl3_accept_~s__state~0); 22045#L117 assume !(8480 == ssl3_accept_~s__state~0); 22043#L120 assume !(8481 == ssl3_accept_~s__state~0); 22040#L123 assume !(8482 == ssl3_accept_~s__state~0); 20922#L126 assume 8464 == ssl3_accept_~s__state~0; 20920#L133 [2018-11-18 16:38:16,698 INFO L796 eck$LassoCheckResult]: Loop: 20920#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21698#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20561#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20562#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22025#L640 ssl3_accept_~skip~0 := 0; 22023#L99-3 assume true; 22021#L99-1 assume !false; 22019#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22017#L102 assume !(12292 == ssl3_accept_~s__state~0); 22015#L105 assume !(16384 == ssl3_accept_~s__state~0); 22013#L108 assume !(8192 == ssl3_accept_~s__state~0); 22011#L111 assume !(24576 == ssl3_accept_~s__state~0); 22009#L114 assume !(8195 == ssl3_accept_~s__state~0); 21987#L117 assume !(8480 == ssl3_accept_~s__state~0); 21986#L120 assume !(8481 == ssl3_accept_~s__state~0); 21985#L123 assume !(8482 == ssl3_accept_~s__state~0); 21984#L126 assume !(8464 == ssl3_accept_~s__state~0); 21983#L129 assume !(8465 == ssl3_accept_~s__state~0); 21982#L132 assume !(8466 == ssl3_accept_~s__state~0); 21493#L135 assume 8496 == ssl3_accept_~s__state~0; 20987#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21490#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21487#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 21484#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21482#L293-2 ssl3_accept_~s__init_num~0 := 0; 21479#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21473#L640 ssl3_accept_~skip~0 := 0; 21472#L99-3 assume true; 21469#L99-1 assume !false; 21466#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21460#L102 assume !(12292 == ssl3_accept_~s__state~0); 21458#L105 assume !(16384 == ssl3_accept_~s__state~0); 21456#L108 assume !(8192 == ssl3_accept_~s__state~0); 21454#L111 assume !(24576 == ssl3_accept_~s__state~0); 21452#L114 assume !(8195 == ssl3_accept_~s__state~0); 21450#L117 assume !(8480 == ssl3_accept_~s__state~0); 21448#L120 assume !(8481 == ssl3_accept_~s__state~0); 21446#L123 assume !(8482 == ssl3_accept_~s__state~0); 21444#L126 assume !(8464 == ssl3_accept_~s__state~0); 21442#L129 assume !(8465 == ssl3_accept_~s__state~0); 21440#L132 assume !(8466 == ssl3_accept_~s__state~0); 21438#L135 assume !(8496 == ssl3_accept_~s__state~0); 21436#L138 assume !(8497 == ssl3_accept_~s__state~0); 21434#L141 assume 8512 == ssl3_accept_~s__state~0; 20984#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21429#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21426#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21423#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21417#L640 ssl3_accept_~skip~0 := 0; 21415#L99-3 assume true; 21413#L99-1 assume !false; 21411#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21408#L102 assume !(12292 == ssl3_accept_~s__state~0); 21403#L105 assume !(16384 == ssl3_accept_~s__state~0); 21393#L108 assume !(8192 == ssl3_accept_~s__state~0); 21381#L111 assume !(24576 == ssl3_accept_~s__state~0); 21375#L114 assume !(8195 == ssl3_accept_~s__state~0); 21369#L117 assume !(8480 == ssl3_accept_~s__state~0); 21368#L120 assume !(8481 == ssl3_accept_~s__state~0); 21367#L123 assume !(8482 == ssl3_accept_~s__state~0); 21365#L126 assume !(8464 == ssl3_accept_~s__state~0); 21364#L129 assume !(8465 == ssl3_accept_~s__state~0); 21363#L132 assume !(8466 == ssl3_accept_~s__state~0); 21362#L135 assume !(8496 == ssl3_accept_~s__state~0); 21360#L138 assume !(8497 == ssl3_accept_~s__state~0); 21359#L141 assume !(8512 == ssl3_accept_~s__state~0); 21358#L144 assume !(8513 == ssl3_accept_~s__state~0); 21356#L147 assume 8528 == ssl3_accept_~s__state~0; 20981#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21350#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21348#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21346#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21315#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21308#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21032#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21290#L640 ssl3_accept_~skip~0 := 0; 21287#L99-3 assume true; 21284#L99-1 assume !false; 21282#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21280#L102 assume !(12292 == ssl3_accept_~s__state~0); 21278#L105 assume !(16384 == ssl3_accept_~s__state~0); 21276#L108 assume !(8192 == ssl3_accept_~s__state~0); 21274#L111 assume !(24576 == ssl3_accept_~s__state~0); 21272#L114 assume !(8195 == ssl3_accept_~s__state~0); 21270#L117 assume !(8480 == ssl3_accept_~s__state~0); 21268#L120 assume !(8481 == ssl3_accept_~s__state~0); 21266#L123 assume !(8482 == ssl3_accept_~s__state~0); 21263#L126 assume !(8464 == ssl3_accept_~s__state~0); 21257#L129 assume !(8465 == ssl3_accept_~s__state~0); 21254#L132 assume !(8466 == ssl3_accept_~s__state~0); 21250#L135 assume !(8496 == ssl3_accept_~s__state~0); 21247#L138 assume !(8497 == ssl3_accept_~s__state~0); 21244#L141 assume !(8512 == ssl3_accept_~s__state~0); 21241#L144 assume !(8513 == ssl3_accept_~s__state~0); 21238#L147 assume !(8528 == ssl3_accept_~s__state~0); 21181#L150 assume !(8529 == ssl3_accept_~s__state~0); 21027#L153 assume !(8544 == ssl3_accept_~s__state~0); 21028#L156 assume !(8545 == ssl3_accept_~s__state~0); 21029#L159 assume 8560 == ssl3_accept_~s__state~0; 20735#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 20736#L427 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; 21332#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21898#L640 ssl3_accept_~skip~0 := 0; 21896#L99-3 assume true; 21894#L99-1 assume !false; 21892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21890#L102 assume !(12292 == ssl3_accept_~s__state~0); 21888#L105 assume !(16384 == ssl3_accept_~s__state~0); 21887#L108 assume !(8192 == ssl3_accept_~s__state~0); 21850#L111 assume !(24576 == ssl3_accept_~s__state~0); 21669#L114 assume !(8195 == ssl3_accept_~s__state~0); 21659#L117 assume !(8480 == ssl3_accept_~s__state~0); 21580#L120 assume !(8481 == ssl3_accept_~s__state~0); 20913#L123 assume !(8482 == ssl3_accept_~s__state~0); 20915#L126 assume 8464 == ssl3_accept_~s__state~0; 20920#L133 [2018-11-18 16:38:16,699 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 16:38:16,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:16,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,737 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1631440623, now seen corresponding path program 1 times [2018-11-18 16:38:16,738 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,738 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,739 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:16,739 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:16,815 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 16:38:16,815 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:16,815 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:16,815 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:16,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:16,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:16,816 INFO L87 Difference]: Start difference. First operand 1851 states and 2457 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-18 16:38:16,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:16,892 INFO L93 Difference]: Finished difference Result 2067 states and 2731 transitions. [2018-11-18 16:38:16,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:16,893 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2067 states and 2731 transitions. [2018-11-18 16:38:16,896 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2018-11-18 16:38:16,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2067 states to 2067 states and 2731 transitions. [2018-11-18 16:38:16,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1445 [2018-11-18 16:38:16,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1445 [2018-11-18 16:38:16,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2067 states and 2731 transitions. [2018-11-18 16:38:16,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:16,901 INFO L705 BuchiCegarLoop]: Abstraction has 2067 states and 2731 transitions. [2018-11-18 16:38:16,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states and 2731 transitions. [2018-11-18 16:38:16,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 2019. [2018-11-18 16:38:16,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-11-18 16:38:16,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2655 transitions. [2018-11-18 16:38:16,914 INFO L728 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-11-18 16:38:16,914 INFO L608 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-11-18 16:38:16,914 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 16:38:16,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2019 states and 2655 transitions. [2018-11-18 16:38:16,918 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1254 [2018-11-18 16:38:16,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:16,918 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:16,920 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 16:38:16,920 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, 1] [2018-11-18 16:38:16,920 INFO L794 eck$LassoCheckResult]: Stem: 24754#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24497#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24498#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24739#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 24740#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24681#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24825#L99-3 assume true; 24989#L99-1 assume !false; 25574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25571#L102 assume !(12292 == ssl3_accept_~s__state~0); 25568#L105 assume !(16384 == ssl3_accept_~s__state~0); 25565#L108 assume !(8192 == ssl3_accept_~s__state~0); 25562#L111 assume !(24576 == ssl3_accept_~s__state~0); 25559#L114 assume !(8195 == ssl3_accept_~s__state~0); 25556#L117 assume !(8480 == ssl3_accept_~s__state~0); 25553#L120 assume !(8481 == ssl3_accept_~s__state~0); 25550#L123 assume !(8482 == ssl3_accept_~s__state~0); 25551#L126 assume 8464 == ssl3_accept_~s__state~0; 24596#L133 [2018-11-18 16:38:16,920 INFO L796 eck$LassoCheckResult]: Loop: 24596#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24597#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24492#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25760#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25754#L640 ssl3_accept_~skip~0 := 0; 25752#L99-3 assume true; 25750#L99-1 assume !false; 25748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25746#L102 assume !(12292 == ssl3_accept_~s__state~0); 25744#L105 assume !(16384 == ssl3_accept_~s__state~0); 25742#L108 assume !(8192 == ssl3_accept_~s__state~0); 25740#L111 assume !(24576 == ssl3_accept_~s__state~0); 25738#L114 assume !(8195 == ssl3_accept_~s__state~0); 25737#L117 assume !(8480 == ssl3_accept_~s__state~0); 25736#L120 assume !(8481 == ssl3_accept_~s__state~0); 25735#L123 assume !(8482 == ssl3_accept_~s__state~0); 25734#L126 assume !(8464 == ssl3_accept_~s__state~0); 25733#L129 assume !(8465 == ssl3_accept_~s__state~0); 25730#L132 assume !(8466 == ssl3_accept_~s__state~0); 25727#L135 assume 8496 == ssl3_accept_~s__state~0; 25379#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25720#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25717#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25715#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25716#L293-2 ssl3_accept_~s__init_num~0 := 0; 26009#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26003#L640 ssl3_accept_~skip~0 := 0; 25997#L99-3 assume true; 25995#L99-1 assume !false; 25993#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25991#L102 assume !(12292 == ssl3_accept_~s__state~0); 25989#L105 assume !(16384 == ssl3_accept_~s__state~0); 25987#L108 assume !(8192 == ssl3_accept_~s__state~0); 25985#L111 assume !(24576 == ssl3_accept_~s__state~0); 25983#L114 assume !(8195 == ssl3_accept_~s__state~0); 25981#L117 assume !(8480 == ssl3_accept_~s__state~0); 25979#L120 assume !(8481 == ssl3_accept_~s__state~0); 25977#L123 assume !(8482 == ssl3_accept_~s__state~0); 25975#L126 assume !(8464 == ssl3_accept_~s__state~0); 25973#L129 assume !(8465 == ssl3_accept_~s__state~0); 25971#L132 assume !(8466 == ssl3_accept_~s__state~0); 25969#L135 assume !(8496 == ssl3_accept_~s__state~0); 25967#L138 assume !(8497 == ssl3_accept_~s__state~0); 25965#L141 assume 8512 == ssl3_accept_~s__state~0; 25371#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25961#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26439#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26433#L640 ssl3_accept_~skip~0 := 0; 26431#L99-3 assume true; 26429#L99-1 assume !false; 26427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26425#L102 assume !(12292 == ssl3_accept_~s__state~0); 26423#L105 assume !(16384 == ssl3_accept_~s__state~0); 26421#L108 assume !(8192 == ssl3_accept_~s__state~0); 26420#L111 assume !(24576 == ssl3_accept_~s__state~0); 26419#L114 assume !(8195 == ssl3_accept_~s__state~0); 26417#L117 assume !(8480 == ssl3_accept_~s__state~0); 26416#L120 assume !(8481 == ssl3_accept_~s__state~0); 26415#L123 assume !(8482 == ssl3_accept_~s__state~0); 26414#L126 assume !(8464 == ssl3_accept_~s__state~0); 26413#L129 assume !(8465 == ssl3_accept_~s__state~0); 26412#L132 assume !(8466 == ssl3_accept_~s__state~0); 26411#L135 assume !(8496 == ssl3_accept_~s__state~0); 26410#L138 assume !(8497 == ssl3_accept_~s__state~0); 26409#L141 assume !(8512 == ssl3_accept_~s__state~0); 26408#L144 assume !(8513 == ssl3_accept_~s__state~0); 26406#L147 assume 8528 == ssl3_accept_~s__state~0; 25364#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26404#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26403#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26402#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26396#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26389#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26386#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26380#L640 ssl3_accept_~skip~0 := 0; 26378#L99-3 assume true; 26376#L99-1 assume !false; 26374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26372#L102 assume !(12292 == ssl3_accept_~s__state~0); 26370#L105 assume !(16384 == ssl3_accept_~s__state~0); 26368#L108 assume !(8192 == ssl3_accept_~s__state~0); 26366#L111 assume !(24576 == ssl3_accept_~s__state~0); 26364#L114 assume !(8195 == ssl3_accept_~s__state~0); 26362#L117 assume !(8480 == ssl3_accept_~s__state~0); 26360#L120 assume !(8481 == ssl3_accept_~s__state~0); 26357#L123 assume !(8482 == ssl3_accept_~s__state~0); 26356#L126 assume !(8464 == ssl3_accept_~s__state~0); 26349#L129 assume !(8465 == ssl3_accept_~s__state~0); 26346#L132 assume !(8466 == ssl3_accept_~s__state~0); 26343#L135 assume !(8496 == ssl3_accept_~s__state~0); 26340#L138 assume !(8497 == ssl3_accept_~s__state~0); 26337#L141 assume !(8512 == ssl3_accept_~s__state~0); 26334#L144 assume !(8513 == ssl3_accept_~s__state~0); 26331#L147 assume !(8528 == ssl3_accept_~s__state~0); 26325#L150 assume !(8529 == ssl3_accept_~s__state~0); 26081#L153 assume 8544 == ssl3_accept_~s__state~0; 25355#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24780#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 24781#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26082#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25662#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26080#L406 assume !(4 == ssl3_accept_~blastFlag~0); 25612#L406-2 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; 25592#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25581#L640 ssl3_accept_~skip~0 := 0; 25578#L99-3 assume true; 25576#L99-1 assume !false; 25573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25570#L102 assume !(12292 == ssl3_accept_~s__state~0); 25567#L105 assume !(16384 == ssl3_accept_~s__state~0); 25564#L108 assume !(8192 == ssl3_accept_~s__state~0); 25561#L111 assume !(24576 == ssl3_accept_~s__state~0); 25558#L114 assume !(8195 == ssl3_accept_~s__state~0); 25555#L117 assume !(8480 == ssl3_accept_~s__state~0); 25552#L120 assume !(8481 == ssl3_accept_~s__state~0); 25549#L123 assume !(8482 == ssl3_accept_~s__state~0); 25546#L126 assume 8464 == ssl3_accept_~s__state~0; 24596#L133 [2018-11-18 16:38:16,920 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 16:38:16,921 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,921 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:16,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:16,928 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:16,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1738118546, now seen corresponding path program 1 times [2018-11-18 16:38:16,928 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:16,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:16,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,929 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:16,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:16,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,019 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 16:38:17,019 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:17,019 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:17,020 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:17,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:17,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:17,020 INFO L87 Difference]: Start difference. First operand 2019 states and 2655 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-18 16:38:17,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:17,288 INFO L93 Difference]: Finished difference Result 2171 states and 2837 transitions. [2018-11-18 16:38:17,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:17,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2837 transitions. [2018-11-18 16:38:17,298 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1320 [2018-11-18 16:38:17,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2125 states and 2773 transitions. [2018-11-18 16:38:17,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1523 [2018-11-18 16:38:17,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1559 [2018-11-18 16:38:17,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2125 states and 2773 transitions. [2018-11-18 16:38:17,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:17,307 INFO L705 BuchiCegarLoop]: Abstraction has 2125 states and 2773 transitions. [2018-11-18 16:38:17,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states and 2773 transitions. [2018-11-18 16:38:17,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 2021. [2018-11-18 16:38:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-18 16:38:17,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2650 transitions. [2018-11-18 16:38:17,328 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-11-18 16:38:17,328 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-11-18 16:38:17,328 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 16:38:17,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2650 transitions. [2018-11-18 16:38:17,336 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-18 16:38:17,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:17,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:17,337 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 16:38:17,337 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:17,337 INFO L794 eck$LassoCheckResult]: Stem: 28928#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28693#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28694#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28914#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 28915#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28860#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28986#L99-3 assume true; 29405#L99-1 assume !false; 29403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29402#L102 assume !(12292 == ssl3_accept_~s__state~0); 29401#L105 assume !(16384 == ssl3_accept_~s__state~0); 29400#L108 assume !(8192 == ssl3_accept_~s__state~0); 29399#L111 assume !(24576 == ssl3_accept_~s__state~0); 29398#L114 assume !(8195 == ssl3_accept_~s__state~0); 29397#L117 assume !(8480 == ssl3_accept_~s__state~0); 29395#L120 assume 8481 == ssl3_accept_~s__state~0; 29396#L121 [2018-11-18 16:38:17,338 INFO L796 eck$LassoCheckResult]: Loop: 29396#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 30380#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 30376#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30370#L640 ssl3_accept_~skip~0 := 0; 30368#L99-3 assume true; 30366#L99-1 assume !false; 30364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30362#L102 assume !(12292 == ssl3_accept_~s__state~0); 30360#L105 assume !(16384 == ssl3_accept_~s__state~0); 30358#L108 assume !(8192 == ssl3_accept_~s__state~0); 30356#L111 assume !(24576 == ssl3_accept_~s__state~0); 30354#L114 assume !(8195 == ssl3_accept_~s__state~0); 30352#L117 assume !(8480 == ssl3_accept_~s__state~0); 30350#L120 assume !(8481 == ssl3_accept_~s__state~0); 30348#L123 assume !(8482 == ssl3_accept_~s__state~0); 30346#L126 assume !(8464 == ssl3_accept_~s__state~0); 30343#L129 assume !(8465 == ssl3_accept_~s__state~0); 30341#L132 assume !(8466 == ssl3_accept_~s__state~0); 30340#L135 assume !(8496 == ssl3_accept_~s__state~0); 30009#L138 assume !(8497 == ssl3_accept_~s__state~0); 30199#L141 assume !(8512 == ssl3_accept_~s__state~0); 30198#L144 assume !(8513 == ssl3_accept_~s__state~0); 30197#L147 assume !(8528 == ssl3_accept_~s__state~0); 30195#L150 assume !(8529 == ssl3_accept_~s__state~0); 30193#L153 assume !(8544 == ssl3_accept_~s__state~0); 30190#L156 assume !(8545 == ssl3_accept_~s__state~0); 29914#L159 assume !(8560 == ssl3_accept_~s__state~0); 29905#L162 assume !(8561 == ssl3_accept_~s__state~0); 29048#L165 assume 8448 == ssl3_accept_~s__state~0; 29049#L166 assume !(ssl3_accept_~num1~0 > 0); 28892#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28893#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29555#L640 ssl3_accept_~skip~0 := 0; 29554#L99-3 assume true; 29553#L99-1 assume !false; 29552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29550#L102 assume !(12292 == ssl3_accept_~s__state~0); 29549#L105 assume !(16384 == ssl3_accept_~s__state~0); 29548#L108 assume !(8192 == ssl3_accept_~s__state~0); 29546#L111 assume !(24576 == ssl3_accept_~s__state~0); 29544#L114 assume !(8195 == ssl3_accept_~s__state~0); 29543#L117 assume 8480 == ssl3_accept_~s__state~0; 29396#L121 [2018-11-18 16:38:17,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:17,338 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 16:38:17,338 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:17,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:17,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:17,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,430 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 16:38:17,430 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:17,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:17,430 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:38:17,431 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:17,431 INFO L82 PathProgramCache]: Analyzing trace with hash 68394588, now seen corresponding path program 1 times [2018-11-18 16:38:17,431 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:17,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:17,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,431 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:17,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,635 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 16:38:17,635 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:38:17,635 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:17,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:17,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,671 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:17,676 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 16:38:17,709 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:38:17,709 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:38:17,709 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:17,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:17,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:17,710 INFO L87 Difference]: Start difference. First operand 2021 states and 2650 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-11-18 16:38:17,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:17,869 INFO L93 Difference]: Finished difference Result 2025 states and 2650 transitions. [2018-11-18 16:38:17,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:17,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2650 transitions. [2018-11-18 16:38:17,875 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-18 16:38:17,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2650 transitions. [2018-11-18 16:38:17,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1459 [2018-11-18 16:38:17,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1459 [2018-11-18 16:38:17,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2650 transitions. [2018-11-18 16:38:17,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:17,882 INFO L705 BuchiCegarLoop]: Abstraction has 2025 states and 2650 transitions. [2018-11-18 16:38:17,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2650 transitions. [2018-11-18 16:38:17,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 2021. [2018-11-18 16:38:17,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-18 16:38:17,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2646 transitions. [2018-11-18 16:38:17,900 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-11-18 16:38:17,900 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-11-18 16:38:17,901 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 16:38:17,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2646 transitions. [2018-11-18 16:38:17,906 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-18 16:38:17,906 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:17,906 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:17,907 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 16:38:17,907 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:17,907 INFO L794 eck$LassoCheckResult]: Stem: 33105#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32870#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33091#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 33092#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33041#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33165#L99-3 assume true; 33725#L99-1 assume !false; 33721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33717#L102 assume !(12292 == ssl3_accept_~s__state~0); 33713#L105 assume !(16384 == ssl3_accept_~s__state~0); 33709#L108 assume !(8192 == ssl3_accept_~s__state~0); 33705#L111 assume !(24576 == ssl3_accept_~s__state~0); 33702#L114 assume !(8195 == ssl3_accept_~s__state~0); 33698#L117 assume !(8480 == ssl3_accept_~s__state~0); 33691#L120 assume !(8481 == ssl3_accept_~s__state~0); 33687#L123 assume 8482 == ssl3_accept_~s__state~0; 33043#L124 [2018-11-18 16:38:17,907 INFO L796 eck$LassoCheckResult]: Loop: 33043#L124 ssl3_accept_~s__state~0 := 3; 32873#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34600#L640 ssl3_accept_~skip~0 := 0; 34598#L99-3 assume true; 34596#L99-1 assume !false; 34594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34592#L102 assume !(12292 == ssl3_accept_~s__state~0); 34590#L105 assume !(16384 == ssl3_accept_~s__state~0); 34587#L108 assume !(8192 == ssl3_accept_~s__state~0); 34581#L111 assume !(24576 == ssl3_accept_~s__state~0); 34579#L114 assume !(8195 == ssl3_accept_~s__state~0); 34577#L117 assume !(8480 == ssl3_accept_~s__state~0); 34575#L120 assume !(8481 == ssl3_accept_~s__state~0); 34573#L123 assume !(8482 == ssl3_accept_~s__state~0); 34571#L126 assume !(8464 == ssl3_accept_~s__state~0); 34569#L129 assume !(8465 == ssl3_accept_~s__state~0); 34561#L132 assume !(8466 == ssl3_accept_~s__state~0); 34041#L135 assume !(8496 == ssl3_accept_~s__state~0); 34038#L138 assume !(8497 == ssl3_accept_~s__state~0); 34036#L141 assume !(8512 == ssl3_accept_~s__state~0); 34034#L144 assume !(8513 == ssl3_accept_~s__state~0); 34031#L147 assume !(8528 == ssl3_accept_~s__state~0); 34027#L150 assume !(8529 == ssl3_accept_~s__state~0); 34024#L153 assume !(8544 == ssl3_accept_~s__state~0); 34021#L156 assume !(8545 == ssl3_accept_~s__state~0); 34019#L159 assume !(8560 == ssl3_accept_~s__state~0); 34017#L162 assume !(8561 == ssl3_accept_~s__state~0); 33988#L165 assume 8448 == ssl3_accept_~s__state~0; 32969#L166 assume !(ssl3_accept_~num1~0 > 0); 32970#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33969#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33960#L640 ssl3_accept_~skip~0 := 0; 33958#L99-3 assume true; 33956#L99-1 assume !false; 33954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33952#L102 assume !(12292 == ssl3_accept_~s__state~0); 33950#L105 assume !(16384 == ssl3_accept_~s__state~0); 33948#L108 assume !(8192 == ssl3_accept_~s__state~0); 33946#L111 assume !(24576 == ssl3_accept_~s__state~0); 33943#L114 assume !(8195 == ssl3_accept_~s__state~0); 33941#L117 assume !(8480 == ssl3_accept_~s__state~0); 33939#L120 assume !(8481 == ssl3_accept_~s__state~0); 33937#L123 assume 8482 == ssl3_accept_~s__state~0; 33043#L124 [2018-11-18 16:38:17,907 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:17,908 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 16:38:17,908 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:17,908 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:17,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,908 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:17,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,950 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 16:38:17,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:17,951 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:17,951 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:38:17,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:17,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1846105134, now seen corresponding path program 1 times [2018-11-18 16:38:17,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:17,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:17,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:17,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:17,995 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 16:38:17,995 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:17,995 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:17,995 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:17,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:17,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:17,995 INFO L87 Difference]: Start difference. First operand 2021 states and 2646 transitions. cyclomatic complexity: 632 Second operand 3 states. [2018-11-18 16:38:18,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:18,068 INFO L93 Difference]: Finished difference Result 2021 states and 2642 transitions. [2018-11-18 16:38:18,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:18,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2021 states and 2642 transitions. [2018-11-18 16:38:18,073 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-18 16:38:18,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-11-18 16:38:18,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1455 [2018-11-18 16:38:18,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1455 [2018-11-18 16:38:18,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2021 states and 2642 transitions. [2018-11-18 16:38:18,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:18,078 INFO L705 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-18 16:38:18,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2021 states and 2642 transitions. [2018-11-18 16:38:18,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2021 to 2021. [2018-11-18 16:38:18,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-18 16:38:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-11-18 16:38:18,091 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-18 16:38:18,091 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-18 16:38:18,091 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 16:38:18,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2642 transitions. [2018-11-18 16:38:18,095 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-18 16:38:18,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:18,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:18,096 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 16:38:18,096 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] [2018-11-18 16:38:18,096 INFO L794 eck$LassoCheckResult]: Stem: 37154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36920#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37140#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37084#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 37217#L99-3 assume true; 38331#L99-1 assume !false; 38898#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38896#L102 assume !(12292 == ssl3_accept_~s__state~0); 38894#L105 assume !(16384 == ssl3_accept_~s__state~0); 38892#L108 assume !(8192 == ssl3_accept_~s__state~0); 38890#L111 assume !(24576 == ssl3_accept_~s__state~0); 38887#L114 assume !(8195 == ssl3_accept_~s__state~0); 38884#L117 assume !(8480 == ssl3_accept_~s__state~0); 38881#L120 assume !(8481 == ssl3_accept_~s__state~0); 37200#L123 assume !(8482 == ssl3_accept_~s__state~0); 37201#L126 assume 8464 == ssl3_accept_~s__state~0; 37229#L133 [2018-11-18 16:38:18,096 INFO L796 eck$LassoCheckResult]: Loop: 37229#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38199#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36907#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36908#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38190#L640 ssl3_accept_~skip~0 := 0; 38188#L99-3 assume true; 38186#L99-1 assume !false; 38184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38182#L102 assume !(12292 == ssl3_accept_~s__state~0); 38180#L105 assume !(16384 == ssl3_accept_~s__state~0); 38178#L108 assume !(8192 == ssl3_accept_~s__state~0); 38176#L111 assume !(24576 == ssl3_accept_~s__state~0); 38174#L114 assume !(8195 == ssl3_accept_~s__state~0); 38172#L117 assume !(8480 == ssl3_accept_~s__state~0); 38170#L120 assume !(8481 == ssl3_accept_~s__state~0); 38169#L123 assume !(8482 == ssl3_accept_~s__state~0); 38167#L126 assume !(8464 == ssl3_accept_~s__state~0); 38165#L129 assume !(8465 == ssl3_accept_~s__state~0); 38163#L132 assume !(8466 == ssl3_accept_~s__state~0); 38040#L135 assume 8496 == ssl3_accept_~s__state~0; 37590#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38039#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38036#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 38033#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38032#L293-2 ssl3_accept_~s__init_num~0 := 0; 38030#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38024#L640 ssl3_accept_~skip~0 := 0; 38023#L99-3 assume true; 38021#L99-1 assume !false; 38020#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38017#L102 assume !(12292 == ssl3_accept_~s__state~0); 38016#L105 assume !(16384 == ssl3_accept_~s__state~0); 38014#L108 assume !(8192 == ssl3_accept_~s__state~0); 38013#L111 assume !(24576 == ssl3_accept_~s__state~0); 38012#L114 assume !(8195 == ssl3_accept_~s__state~0); 38010#L117 assume !(8480 == ssl3_accept_~s__state~0); 38002#L120 assume !(8481 == ssl3_accept_~s__state~0); 38000#L123 assume !(8482 == ssl3_accept_~s__state~0); 37999#L126 assume !(8464 == ssl3_accept_~s__state~0); 37992#L129 assume !(8465 == ssl3_accept_~s__state~0); 37990#L132 assume !(8466 == ssl3_accept_~s__state~0); 37989#L135 assume !(8496 == ssl3_accept_~s__state~0); 37988#L138 assume !(8497 == ssl3_accept_~s__state~0); 37970#L141 assume 8512 == ssl3_accept_~s__state~0; 37586#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37965#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37929#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37923#L640 ssl3_accept_~skip~0 := 0; 37921#L99-3 assume true; 37919#L99-1 assume !false; 37917#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37915#L102 assume !(12292 == ssl3_accept_~s__state~0); 37913#L105 assume !(16384 == ssl3_accept_~s__state~0); 37911#L108 assume !(8192 == ssl3_accept_~s__state~0); 37910#L111 assume !(24576 == ssl3_accept_~s__state~0); 37909#L114 assume !(8195 == ssl3_accept_~s__state~0); 37907#L117 assume !(8480 == ssl3_accept_~s__state~0); 37906#L120 assume !(8481 == ssl3_accept_~s__state~0); 37905#L123 assume !(8482 == ssl3_accept_~s__state~0); 37904#L126 assume !(8464 == ssl3_accept_~s__state~0); 37903#L129 assume !(8465 == ssl3_accept_~s__state~0); 37902#L132 assume !(8466 == ssl3_accept_~s__state~0); 37900#L135 assume !(8496 == ssl3_accept_~s__state~0); 37899#L138 assume !(8497 == ssl3_accept_~s__state~0); 37898#L141 assume !(8512 == ssl3_accept_~s__state~0); 37896#L144 assume !(8513 == ssl3_accept_~s__state~0); 37895#L147 assume 8528 == ssl3_accept_~s__state~0; 37575#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37894#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37892#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37893#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37885#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37882#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37879#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37869#L640 ssl3_accept_~skip~0 := 0; 37867#L99-3 assume true; 37865#L99-1 assume !false; 37863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37861#L102 assume !(12292 == ssl3_accept_~s__state~0); 37859#L105 assume !(16384 == ssl3_accept_~s__state~0); 37857#L108 assume !(8192 == ssl3_accept_~s__state~0); 37855#L111 assume !(24576 == ssl3_accept_~s__state~0); 37853#L114 assume !(8195 == ssl3_accept_~s__state~0); 37851#L117 assume !(8480 == ssl3_accept_~s__state~0); 37849#L120 assume !(8481 == ssl3_accept_~s__state~0); 37847#L123 assume !(8482 == ssl3_accept_~s__state~0); 37845#L126 assume !(8464 == ssl3_accept_~s__state~0); 37843#L129 assume !(8465 == ssl3_accept_~s__state~0); 37841#L132 assume !(8466 == ssl3_accept_~s__state~0); 37839#L135 assume !(8496 == ssl3_accept_~s__state~0); 37837#L138 assume !(8497 == ssl3_accept_~s__state~0); 37835#L141 assume !(8512 == ssl3_accept_~s__state~0); 37833#L144 assume !(8513 == ssl3_accept_~s__state~0); 37831#L147 assume !(8528 == ssl3_accept_~s__state~0); 37829#L150 assume !(8529 == ssl3_accept_~s__state~0); 37794#L153 assume 8544 == ssl3_accept_~s__state~0; 37554#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 37653#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37642#L640 ssl3_accept_~skip~0 := 0; 37639#L99-3 assume true; 37640#L99-1 assume !false; 37762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37632#L102 assume !(12292 == ssl3_accept_~s__state~0); 37629#L105 assume !(16384 == ssl3_accept_~s__state~0); 37630#L108 assume !(8192 == ssl3_accept_~s__state~0); 37752#L111 assume !(24576 == ssl3_accept_~s__state~0); 37620#L114 assume !(8195 == ssl3_accept_~s__state~0); 37616#L117 assume !(8480 == ssl3_accept_~s__state~0); 37617#L120 assume !(8481 == ssl3_accept_~s__state~0); 37742#L123 assume !(8482 == ssl3_accept_~s__state~0); 37604#L126 assume !(8464 == ssl3_accept_~s__state~0); 37600#L129 assume !(8465 == ssl3_accept_~s__state~0); 37601#L132 assume !(8466 == ssl3_accept_~s__state~0); 37732#L135 assume !(8496 == ssl3_accept_~s__state~0); 37589#L138 assume !(8497 == ssl3_accept_~s__state~0); 37584#L141 assume !(8512 == ssl3_accept_~s__state~0); 37585#L144 assume !(8513 == ssl3_accept_~s__state~0); 37722#L147 assume !(8528 == ssl3_accept_~s__state~0); 37574#L150 assume !(8529 == ssl3_accept_~s__state~0); 37572#L153 assume !(8544 == ssl3_accept_~s__state~0); 37573#L156 assume !(8545 == ssl3_accept_~s__state~0); 37715#L159 assume !(8560 == ssl3_accept_~s__state~0); 37536#L162 assume !(8561 == ssl3_accept_~s__state~0); 37537#L165 assume !(8448 == ssl3_accept_~s__state~0); 37675#L168 assume 8576 == ssl3_accept_~s__state~0; 37672#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37670#L449 assume !(5 == ssl3_accept_~blastFlag~0); 37668#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 37665#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 37666#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38082#L640 ssl3_accept_~skip~0 := 0; 38079#L99-3 assume true; 38076#L99-1 assume !false; 38073#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38070#L102 assume !(12292 == ssl3_accept_~s__state~0); 38067#L105 assume !(16384 == ssl3_accept_~s__state~0); 38064#L108 assume !(8192 == ssl3_accept_~s__state~0); 38061#L111 assume !(24576 == ssl3_accept_~s__state~0); 38058#L114 assume !(8195 == ssl3_accept_~s__state~0); 38055#L117 assume !(8480 == ssl3_accept_~s__state~0); 38052#L120 assume !(8481 == ssl3_accept_~s__state~0); 38050#L123 assume !(8482 == ssl3_accept_~s__state~0); 38048#L126 assume 8464 == ssl3_accept_~s__state~0; 37229#L133 [2018-11-18 16:38:18,096 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:18,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 16:38:18,097 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:18,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:18,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:18,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:18,104 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:18,104 INFO L82 PathProgramCache]: Analyzing trace with hash -537534923, now seen corresponding path program 1 times [2018-11-18 16:38:18,104 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:18,104 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:18,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,105 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:18,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:18,182 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 16:38:18,183 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:18,183 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:18,183 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:18,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:18,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:18,183 INFO L87 Difference]: Start difference. First operand 2021 states and 2642 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-11-18 16:38:18,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:18,325 INFO L93 Difference]: Finished difference Result 1655 states and 2121 transitions. [2018-11-18 16:38:18,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:18,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1655 states and 2121 transitions. [2018-11-18 16:38:18,331 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 996 [2018-11-18 16:38:18,335 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1655 states to 1415 states and 1822 transitions. [2018-11-18 16:38:18,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1065 [2018-11-18 16:38:18,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1305 [2018-11-18 16:38:18,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1415 states and 1822 transitions. [2018-11-18 16:38:18,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:18,337 INFO L705 BuchiCegarLoop]: Abstraction has 1415 states and 1822 transitions. [2018-11-18 16:38:18,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states and 1822 transitions. [2018-11-18 16:38:18,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1171. [2018-11-18 16:38:18,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1171 states. [2018-11-18 16:38:18,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1514 transitions. [2018-11-18 16:38:18,347 INFO L728 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-11-18 16:38:18,347 INFO L608 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-11-18 16:38:18,347 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 16:38:18,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1171 states and 1514 transitions. [2018-11-18 16:38:18,349 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 992 [2018-11-18 16:38:18,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:18,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:18,351 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 16:38:18,351 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 16:38:18,351 INFO L794 eck$LassoCheckResult]: Stem: 40777#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40599#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40764#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 40765#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40728#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40816#L99-3 assume true; 40849#L99-1 assume !false; 41596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41595#L102 assume !(12292 == ssl3_accept_~s__state~0); 41594#L105 assume !(16384 == ssl3_accept_~s__state~0); 41593#L108 assume !(8192 == ssl3_accept_~s__state~0); 41592#L111 assume !(24576 == ssl3_accept_~s__state~0); 41591#L114 assume !(8195 == ssl3_accept_~s__state~0); 41590#L117 assume !(8480 == ssl3_accept_~s__state~0); 41589#L120 assume !(8481 == ssl3_accept_~s__state~0); 41588#L123 assume !(8482 == ssl3_accept_~s__state~0); 41405#L126 assume 8464 == ssl3_accept_~s__state~0; 40670#L133 [2018-11-18 16:38:18,351 INFO L796 eck$LassoCheckResult]: Loop: 40670#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 40593#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40589#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40590#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41470#L640 ssl3_accept_~skip~0 := 0; 41467#L99-3 assume true; 41464#L99-1 assume !false; 41461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41458#L102 assume !(12292 == ssl3_accept_~s__state~0); 41455#L105 assume !(16384 == ssl3_accept_~s__state~0); 41452#L108 assume !(8192 == ssl3_accept_~s__state~0); 41449#L111 assume !(24576 == ssl3_accept_~s__state~0); 41446#L114 assume !(8195 == ssl3_accept_~s__state~0); 41443#L117 assume !(8480 == ssl3_accept_~s__state~0); 41440#L120 assume !(8481 == ssl3_accept_~s__state~0); 41437#L123 assume !(8482 == ssl3_accept_~s__state~0); 41434#L126 assume !(8464 == ssl3_accept_~s__state~0); 41431#L129 assume !(8465 == ssl3_accept_~s__state~0); 41428#L132 assume !(8466 == ssl3_accept_~s__state~0); 41423#L135 assume 8496 == ssl3_accept_~s__state~0; 41171#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40712#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40680#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40614#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40616#L293-2 ssl3_accept_~s__init_num~0 := 0; 40661#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41728#L640 ssl3_accept_~skip~0 := 0; 41726#L99-3 assume true; 41721#L99-1 assume !false; 41719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41717#L102 assume !(12292 == ssl3_accept_~s__state~0); 41715#L105 assume !(16384 == ssl3_accept_~s__state~0); 41713#L108 assume !(8192 == ssl3_accept_~s__state~0); 41711#L111 assume !(24576 == ssl3_accept_~s__state~0); 41709#L114 assume !(8195 == ssl3_accept_~s__state~0); 41707#L117 assume !(8480 == ssl3_accept_~s__state~0); 41705#L120 assume !(8481 == ssl3_accept_~s__state~0); 41703#L123 assume !(8482 == ssl3_accept_~s__state~0); 41701#L126 assume !(8464 == ssl3_accept_~s__state~0); 41699#L129 assume !(8465 == ssl3_accept_~s__state~0); 41697#L132 assume !(8466 == ssl3_accept_~s__state~0); 41695#L135 assume !(8496 == ssl3_accept_~s__state~0); 41693#L138 assume !(8497 == ssl3_accept_~s__state~0); 41691#L141 assume 8512 == ssl3_accept_~s__state~0; 40807#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40663#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40619#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40620#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40636#L640 ssl3_accept_~skip~0 := 0; 40637#L99-3 assume true; 40778#L99-1 assume !false; 40694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40695#L102 assume !(12292 == ssl3_accept_~s__state~0); 40708#L105 assume !(16384 == ssl3_accept_~s__state~0); 40709#L108 assume !(8192 == ssl3_accept_~s__state~0); 40665#L111 assume !(24576 == ssl3_accept_~s__state~0); 40627#L114 assume !(8195 == ssl3_accept_~s__state~0); 40628#L117 assume !(8480 == ssl3_accept_~s__state~0); 41741#L120 assume !(8481 == ssl3_accept_~s__state~0); 41740#L123 assume !(8482 == ssl3_accept_~s__state~0); 41739#L126 assume !(8464 == ssl3_accept_~s__state~0); 41738#L129 assume !(8465 == ssl3_accept_~s__state~0); 41737#L132 assume !(8466 == ssl3_accept_~s__state~0); 41736#L135 assume !(8496 == ssl3_accept_~s__state~0); 41735#L138 assume !(8497 == ssl3_accept_~s__state~0); 41734#L141 assume !(8512 == ssl3_accept_~s__state~0); 40671#L144 assume !(8513 == ssl3_accept_~s__state~0); 40640#L147 assume 8528 == ssl3_accept_~s__state~0; 40641#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40791#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40804#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40761#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40755#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40678#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40758#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41636#L640 ssl3_accept_~skip~0 := 0; 41634#L99-3 assume true; 41632#L99-1 assume !false; 41630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41628#L102 assume !(12292 == ssl3_accept_~s__state~0); 41626#L105 assume !(16384 == ssl3_accept_~s__state~0); 41624#L108 assume !(8192 == ssl3_accept_~s__state~0); 41622#L111 assume !(24576 == ssl3_accept_~s__state~0); 41620#L114 assume !(8195 == ssl3_accept_~s__state~0); 41618#L117 assume !(8480 == ssl3_accept_~s__state~0); 41616#L120 assume !(8481 == ssl3_accept_~s__state~0); 41614#L123 assume !(8482 == ssl3_accept_~s__state~0); 41612#L126 assume !(8464 == ssl3_accept_~s__state~0); 41610#L129 assume !(8465 == ssl3_accept_~s__state~0); 41608#L132 assume !(8466 == ssl3_accept_~s__state~0); 41606#L135 assume !(8496 == ssl3_accept_~s__state~0); 41604#L138 assume !(8497 == ssl3_accept_~s__state~0); 41603#L141 assume !(8512 == ssl3_accept_~s__state~0); 41601#L144 assume !(8513 == ssl3_accept_~s__state~0); 41599#L147 assume !(8528 == ssl3_accept_~s__state~0); 41597#L150 assume !(8529 == ssl3_accept_~s__state~0); 41587#L153 assume 8544 == ssl3_accept_~s__state~0; 40737#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40738#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 40749#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40745#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40635#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40631#L406 assume !(4 == ssl3_accept_~blastFlag~0); 40600#L406-2 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; 40601#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41529#L640 ssl3_accept_~skip~0 := 0; 41527#L99-3 assume true; 41525#L99-1 assume !false; 41522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41519#L102 assume !(12292 == ssl3_accept_~s__state~0); 41515#L105 assume !(16384 == ssl3_accept_~s__state~0); 41508#L108 assume !(8192 == ssl3_accept_~s__state~0); 41505#L111 assume !(24576 == ssl3_accept_~s__state~0); 41502#L114 assume !(8195 == ssl3_accept_~s__state~0); 41499#L117 assume !(8480 == ssl3_accept_~s__state~0); 41496#L120 assume !(8481 == ssl3_accept_~s__state~0); 41493#L123 assume !(8482 == ssl3_accept_~s__state~0); 41490#L126 assume !(8464 == ssl3_accept_~s__state~0); 41487#L129 assume !(8465 == ssl3_accept_~s__state~0); 41485#L132 assume !(8466 == ssl3_accept_~s__state~0); 41250#L135 assume !(8496 == ssl3_accept_~s__state~0); 41249#L138 assume !(8497 == ssl3_accept_~s__state~0); 41248#L141 assume !(8512 == ssl3_accept_~s__state~0); 41247#L144 assume !(8513 == ssl3_accept_~s__state~0); 41246#L147 assume !(8528 == ssl3_accept_~s__state~0); 41245#L150 assume !(8529 == ssl3_accept_~s__state~0); 41244#L153 assume !(8544 == ssl3_accept_~s__state~0); 41243#L156 assume !(8545 == ssl3_accept_~s__state~0); 41242#L159 assume !(8560 == ssl3_accept_~s__state~0); 41241#L162 assume !(8561 == ssl3_accept_~s__state~0); 41239#L165 assume 8448 == ssl3_accept_~s__state~0; 40673#L166 assume !(ssl3_accept_~num1~0 > 0); 40674#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40750#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40913#L640 ssl3_accept_~skip~0 := 0; 40909#L99-3 assume true; 40907#L99-1 assume !false; 40904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40902#L102 assume !(12292 == ssl3_accept_~s__state~0); 40898#L105 assume !(16384 == ssl3_accept_~s__state~0); 40896#L108 assume !(8192 == ssl3_accept_~s__state~0); 40893#L111 assume !(24576 == ssl3_accept_~s__state~0); 40890#L114 assume !(8195 == ssl3_accept_~s__state~0); 40889#L117 assume !(8480 == ssl3_accept_~s__state~0); 40884#L120 assume !(8481 == ssl3_accept_~s__state~0); 40885#L123 assume !(8482 == ssl3_accept_~s__state~0); 41238#L126 assume 8464 == ssl3_accept_~s__state~0; 40670#L133 [2018-11-18 16:38:18,351 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:18,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 16:38:18,351 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:18,352 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:18,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:18,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:18,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:18,358 INFO L82 PathProgramCache]: Analyzing trace with hash -852090166, now seen corresponding path program 1 times [2018-11-18 16:38:18,359 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:18,359 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:18,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,359 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:18,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:18,423 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 16:38:18,424 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:38:18,424 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:18,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:18,486 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:18,517 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 16:38:18,542 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:38:18,542 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:38:18,543 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:18,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 16:38:18,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 16:38:18,546 INFO L87 Difference]: Start difference. First operand 1171 states and 1514 transitions. cyclomatic complexity: 346 Second operand 4 states. [2018-11-18 16:38:19,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:19,014 INFO L93 Difference]: Finished difference Result 2095 states and 2664 transitions. [2018-11-18 16:38:19,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 16:38:19,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2095 states and 2664 transitions. [2018-11-18 16:38:19,021 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1916 [2018-11-18 16:38:19,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2095 states to 2095 states and 2664 transitions. [2018-11-18 16:38:19,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1985 [2018-11-18 16:38:19,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1985 [2018-11-18 16:38:19,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2095 states and 2664 transitions. [2018-11-18 16:38:19,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:19,028 INFO L705 BuchiCegarLoop]: Abstraction has 2095 states and 2664 transitions. [2018-11-18 16:38:19,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states and 2664 transitions. [2018-11-18 16:38:19,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1543. [2018-11-18 16:38:19,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1543 states. [2018-11-18 16:38:19,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 1984 transitions. [2018-11-18 16:38:19,041 INFO L728 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-11-18 16:38:19,041 INFO L608 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-11-18 16:38:19,041 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 16:38:19,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1543 states and 1984 transitions. [2018-11-18 16:38:19,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1364 [2018-11-18 16:38:19,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:19,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:19,046 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 16:38:19,046 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, 1, 1, 1, 1] [2018-11-18 16:38:19,046 INFO L794 eck$LassoCheckResult]: Stem: 44507#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 44313#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44314#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44495#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 44496#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44449#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 44559#L99-3 assume true; 44585#L99-1 assume !false; 45475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45473#L102 assume !(12292 == ssl3_accept_~s__state~0); 45471#L105 assume !(16384 == ssl3_accept_~s__state~0); 45469#L108 assume !(8192 == ssl3_accept_~s__state~0); 45467#L111 assume !(24576 == ssl3_accept_~s__state~0); 45465#L114 assume !(8195 == ssl3_accept_~s__state~0); 45463#L117 assume !(8480 == ssl3_accept_~s__state~0); 45143#L120 assume !(8481 == ssl3_accept_~s__state~0); 45141#L123 assume !(8482 == ssl3_accept_~s__state~0); 45138#L126 assume 8464 == ssl3_accept_~s__state~0; 44386#L133 [2018-11-18 16:38:19,046 INFO L796 eck$LassoCheckResult]: Loop: 44386#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44307#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44303#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44304#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45586#L640 ssl3_accept_~skip~0 := 0; 45583#L99-3 assume true; 45580#L99-1 assume !false; 45577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45574#L102 assume !(12292 == ssl3_accept_~s__state~0); 45571#L105 assume !(16384 == ssl3_accept_~s__state~0); 45568#L108 assume !(8192 == ssl3_accept_~s__state~0); 45565#L111 assume !(24576 == ssl3_accept_~s__state~0); 45562#L114 assume !(8195 == ssl3_accept_~s__state~0); 45449#L117 assume !(8480 == ssl3_accept_~s__state~0); 45447#L120 assume !(8481 == ssl3_accept_~s__state~0); 45445#L123 assume !(8482 == ssl3_accept_~s__state~0); 45443#L126 assume !(8464 == ssl3_accept_~s__state~0); 45178#L129 assume !(8465 == ssl3_accept_~s__state~0); 45172#L132 assume !(8466 == ssl3_accept_~s__state~0); 45127#L135 assume 8496 == ssl3_accept_~s__state~0; 44364#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44365#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44397#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44398#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 44376#L293-2 ssl3_accept_~s__init_num~0 := 0; 44377#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44350#L640 ssl3_accept_~skip~0 := 0; 44351#L99-3 assume true; 44508#L99-1 assume !false; 44414#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44415#L102 assume !(12292 == ssl3_accept_~s__state~0); 44430#L105 assume !(16384 == ssl3_accept_~s__state~0); 44431#L108 assume !(8192 == ssl3_accept_~s__state~0); 44381#L111 assume !(24576 == ssl3_accept_~s__state~0); 44340#L114 assume !(8195 == ssl3_accept_~s__state~0); 44341#L117 assume !(8480 == ssl3_accept_~s__state~0); 44319#L120 assume !(8481 == ssl3_accept_~s__state~0); 44320#L123 assume !(8482 == ssl3_accept_~s__state~0); 44523#L126 assume !(8464 == ssl3_accept_~s__state~0); 44524#L129 assume !(8465 == ssl3_accept_~s__state~0); 44516#L132 assume !(8466 == ssl3_accept_~s__state~0); 44455#L135 assume !(8496 == ssl3_accept_~s__state~0); 44456#L138 assume !(8497 == ssl3_accept_~s__state~0); 44435#L141 assume !(8512 == ssl3_accept_~s__state~0); 44387#L144 assume !(8513 == ssl3_accept_~s__state~0); 44354#L147 assume !(8528 == ssl3_accept_~s__state~0); 44355#L150 assume !(8529 == ssl3_accept_~s__state~0); 44323#L153 assume !(8544 == ssl3_accept_~s__state~0); 44324#L156 assume !(8545 == ssl3_accept_~s__state~0); 44552#L159 assume !(8560 == ssl3_accept_~s__state~0); 44533#L162 assume !(8561 == ssl3_accept_~s__state~0); 44488#L165 assume !(8448 == ssl3_accept_~s__state~0); 44489#L168 assume !(8576 == ssl3_accept_~s__state~0); 45705#L171 assume !(8577 == ssl3_accept_~s__state~0); 45704#L174 assume !(8592 == ssl3_accept_~s__state~0); 45703#L177 assume !(8593 == ssl3_accept_~s__state~0); 45702#L180 assume !(8608 == ssl3_accept_~s__state~0); 45695#L183 assume !(8609 == ssl3_accept_~s__state~0); 45694#L186 assume !(8640 == ssl3_accept_~s__state~0); 45691#L189 assume !(8641 == ssl3_accept_~s__state~0); 45304#L192 assume 8656 == ssl3_accept_~s__state~0; 44969#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 45683#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45681#L533 assume !(10 == ssl3_accept_~blastFlag~0); 45679#L536 assume !(13 == ssl3_accept_~blastFlag~0); 45677#L539 assume !(16 == ssl3_accept_~blastFlag~0); 45675#L542 assume !(19 == ssl3_accept_~blastFlag~0); 45673#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 45671#L553 assume !(0 == ssl3_accept_~tmp___10~0); 45668#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45662#L640 ssl3_accept_~skip~0 := 0; 45660#L99-3 assume true; 45658#L99-1 assume !false; 45656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45654#L102 assume !(12292 == ssl3_accept_~s__state~0); 45652#L105 assume !(16384 == ssl3_accept_~s__state~0); 45650#L108 assume !(8192 == ssl3_accept_~s__state~0); 45648#L111 assume !(24576 == ssl3_accept_~s__state~0); 45646#L114 assume !(8195 == ssl3_accept_~s__state~0); 45644#L117 assume !(8480 == ssl3_accept_~s__state~0); 45642#L120 assume !(8481 == ssl3_accept_~s__state~0); 45640#L123 assume !(8482 == ssl3_accept_~s__state~0); 45638#L126 assume !(8464 == ssl3_accept_~s__state~0); 45330#L129 assume !(8465 == ssl3_accept_~s__state~0); 45328#L132 assume !(8466 == ssl3_accept_~s__state~0); 45325#L135 assume !(8496 == ssl3_accept_~s__state~0); 45179#L138 assume !(8497 == ssl3_accept_~s__state~0); 45177#L141 assume !(8512 == ssl3_accept_~s__state~0); 45176#L144 assume !(8513 == ssl3_accept_~s__state~0); 45175#L147 assume !(8528 == ssl3_accept_~s__state~0); 45174#L150 assume !(8529 == ssl3_accept_~s__state~0); 45173#L153 assume !(8544 == ssl3_accept_~s__state~0); 45079#L156 assume !(8545 == ssl3_accept_~s__state~0); 45076#L159 assume !(8560 == ssl3_accept_~s__state~0); 45071#L162 assume !(8561 == ssl3_accept_~s__state~0); 45017#L165 assume !(8448 == ssl3_accept_~s__state~0); 45013#L168 assume !(8576 == ssl3_accept_~s__state~0); 45005#L171 assume !(8577 == ssl3_accept_~s__state~0); 44997#L174 assume !(8592 == ssl3_accept_~s__state~0); 44992#L177 assume !(8593 == ssl3_accept_~s__state~0); 44988#L180 assume !(8608 == ssl3_accept_~s__state~0); 44983#L183 assume !(8609 == ssl3_accept_~s__state~0); 44979#L186 assume !(8640 == ssl3_accept_~s__state~0); 44975#L189 assume !(8641 == ssl3_accept_~s__state~0); 44972#L192 assume !(8656 == ssl3_accept_~s__state~0); 44968#L195 assume !(8657 == ssl3_accept_~s__state~0); 44544#L198 assume 8672 == ssl3_accept_~s__state~0; 44920#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44536#L561 assume !(11 == ssl3_accept_~blastFlag~0); 44499#L564 assume !(14 == ssl3_accept_~blastFlag~0); 44494#L567 assume !(17 == ssl3_accept_~blastFlag~0); 44486#L570 assume !(20 == ssl3_accept_~blastFlag~0); 44450#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 44451#L580 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 44549#L580-2 ssl3_accept_~s__init_num~0 := 0; 44454#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45382#L640 ssl3_accept_~skip~0 := 0; 45380#L99-3 assume true; 45378#L99-1 assume !false; 45376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45374#L102 assume !(12292 == ssl3_accept_~s__state~0); 45372#L105 assume !(16384 == ssl3_accept_~s__state~0); 45370#L108 assume !(8192 == ssl3_accept_~s__state~0); 45368#L111 assume !(24576 == ssl3_accept_~s__state~0); 45366#L114 assume !(8195 == ssl3_accept_~s__state~0); 45364#L117 assume !(8480 == ssl3_accept_~s__state~0); 45362#L120 assume !(8481 == ssl3_accept_~s__state~0); 45360#L123 assume !(8482 == ssl3_accept_~s__state~0); 45358#L126 assume !(8464 == ssl3_accept_~s__state~0); 45356#L129 assume !(8465 == ssl3_accept_~s__state~0); 45354#L132 assume !(8466 == ssl3_accept_~s__state~0); 44669#L135 assume !(8496 == ssl3_accept_~s__state~0); 44668#L138 assume !(8497 == ssl3_accept_~s__state~0); 44667#L141 assume !(8512 == ssl3_accept_~s__state~0); 44665#L144 assume !(8513 == ssl3_accept_~s__state~0); 44663#L147 assume !(8528 == ssl3_accept_~s__state~0); 44664#L150 assume !(8529 == ssl3_accept_~s__state~0); 44700#L153 assume !(8544 == ssl3_accept_~s__state~0); 44694#L156 assume !(8545 == ssl3_accept_~s__state~0); 44695#L159 assume !(8560 == ssl3_accept_~s__state~0); 44723#L162 assume !(8561 == ssl3_accept_~s__state~0); 44721#L165 assume 8448 == ssl3_accept_~s__state~0; 44640#L166 assume !(ssl3_accept_~num1~0 > 0); 44639#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44632#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44628#L640 ssl3_accept_~skip~0 := 0; 44623#L99-3 assume true; 44624#L99-1 assume !false; 44619#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44620#L102 assume !(12292 == ssl3_accept_~s__state~0); 44614#L105 assume !(16384 == ssl3_accept_~s__state~0); 44615#L108 assume !(8192 == ssl3_accept_~s__state~0); 44609#L111 assume !(24576 == ssl3_accept_~s__state~0); 44611#L114 assume !(8195 == ssl3_accept_~s__state~0); 44604#L117 assume !(8480 == ssl3_accept_~s__state~0); 44605#L120 assume !(8481 == ssl3_accept_~s__state~0); 44599#L123 assume !(8482 == ssl3_accept_~s__state~0); 44600#L126 assume 8464 == ssl3_accept_~s__state~0; 44386#L133 [2018-11-18 16:38:19,047 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:19,047 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 16:38:19,047 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:19,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:19,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,048 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:19,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:19,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:19,054 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:19,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1619188437, now seen corresponding path program 1 times [2018-11-18 16:38:19,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:19,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:19,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:19,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:19,160 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 16:38:19,160 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:19,160 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:19,160 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:19,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:19,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:19,161 INFO L87 Difference]: Start difference. First operand 1543 states and 1984 transitions. cyclomatic complexity: 444 Second operand 3 states. [2018-11-18 16:38:19,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:19,232 INFO L93 Difference]: Finished difference Result 2795 states and 3624 transitions. [2018-11-18 16:38:19,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:19,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2795 states and 3624 transitions. [2018-11-18 16:38:19,241 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-11-18 16:38:19,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-11-18 16:38:19,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2018-11-18 16:38:19,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2018-11-18 16:38:19,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2795 states and 3624 transitions. [2018-11-18 16:38:19,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:19,251 INFO L705 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-18 16:38:19,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states and 3624 transitions. [2018-11-18 16:38:19,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2795. [2018-11-18 16:38:19,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2795 states. [2018-11-18 16:38:19,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-11-18 16:38:19,274 INFO L728 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-18 16:38:19,274 INFO L608 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-18 16:38:19,274 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 16:38:19,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2795 states and 3624 transitions. [2018-11-18 16:38:19,279 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-11-18 16:38:19,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:19,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:19,281 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 16:38:19,281 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] [2018-11-18 16:38:19,281 INFO L794 eck$LassoCheckResult]: Stem: 48845#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 48656#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48657#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48833#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 48834#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48792#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 48897#L99-3 assume true; 48923#L99-1 assume !false; 50058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50059#L102 assume !(12292 == ssl3_accept_~s__state~0); 50050#L105 assume !(16384 == ssl3_accept_~s__state~0); 50051#L108 assume !(8192 == ssl3_accept_~s__state~0); 50042#L111 assume !(24576 == ssl3_accept_~s__state~0); 50043#L114 assume !(8195 == ssl3_accept_~s__state~0); 50034#L117 assume !(8480 == ssl3_accept_~s__state~0); 50035#L120 assume !(8481 == ssl3_accept_~s__state~0); 49973#L123 assume !(8482 == ssl3_accept_~s__state~0); 49974#L126 assume 8464 == ssl3_accept_~s__state~0; 49010#L133 [2018-11-18 16:38:19,281 INFO L796 eck$LassoCheckResult]: Loop: 49010#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50706#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49537#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50704#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50699#L640 ssl3_accept_~skip~0 := 0; 50698#L99-3 assume true; 50697#L99-1 assume !false; 50696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50695#L102 assume !(12292 == ssl3_accept_~s__state~0); 50694#L105 assume !(16384 == ssl3_accept_~s__state~0); 50693#L108 assume !(8192 == ssl3_accept_~s__state~0); 50692#L111 assume !(24576 == ssl3_accept_~s__state~0); 50691#L114 assume !(8195 == ssl3_accept_~s__state~0); 50690#L117 assume !(8480 == ssl3_accept_~s__state~0); 50689#L120 assume !(8481 == ssl3_accept_~s__state~0); 50688#L123 assume !(8482 == ssl3_accept_~s__state~0); 50687#L126 assume !(8464 == ssl3_accept_~s__state~0); 50686#L129 assume !(8465 == ssl3_accept_~s__state~0); 50685#L132 assume !(8466 == ssl3_accept_~s__state~0); 49818#L135 assume 8496 == ssl3_accept_~s__state~0; 48997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49815#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49251#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49811#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48675#L293-2 ssl3_accept_~s__init_num~0 := 0; 49807#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49801#L640 ssl3_accept_~skip~0 := 0; 49799#L99-3 assume true; 49797#L99-1 assume !false; 49794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49791#L102 assume !(12292 == ssl3_accept_~s__state~0); 49788#L105 assume !(16384 == ssl3_accept_~s__state~0); 49785#L108 assume !(8192 == ssl3_accept_~s__state~0); 49782#L111 assume !(24576 == ssl3_accept_~s__state~0); 49779#L114 assume !(8195 == ssl3_accept_~s__state~0); 49776#L117 assume !(8480 == ssl3_accept_~s__state~0); 49773#L120 assume !(8481 == ssl3_accept_~s__state~0); 49770#L123 assume !(8482 == ssl3_accept_~s__state~0); 49767#L126 assume !(8464 == ssl3_accept_~s__state~0); 49764#L129 assume !(8465 == ssl3_accept_~s__state~0); 49761#L132 assume !(8466 == ssl3_accept_~s__state~0); 49758#L135 assume !(8496 == ssl3_accept_~s__state~0); 49755#L138 assume !(8497 == ssl3_accept_~s__state~0); 49752#L141 assume 8512 == ssl3_accept_~s__state~0; 48886#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48887#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48850#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49213#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49209#L640 ssl3_accept_~skip~0 := 0; 49196#L99-3 assume true; 49197#L99-1 assume !false; 49190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49191#L102 assume !(12292 == ssl3_accept_~s__state~0); 49184#L105 assume !(16384 == ssl3_accept_~s__state~0); 49185#L108 assume !(8192 == ssl3_accept_~s__state~0); 49178#L111 assume !(24576 == ssl3_accept_~s__state~0); 49179#L114 assume !(8195 == ssl3_accept_~s__state~0); 49172#L117 assume !(8480 == ssl3_accept_~s__state~0); 49173#L120 assume !(8481 == ssl3_accept_~s__state~0); 49166#L123 assume !(8482 == ssl3_accept_~s__state~0); 49167#L126 assume !(8464 == ssl3_accept_~s__state~0); 49160#L129 assume !(8465 == ssl3_accept_~s__state~0); 49161#L132 assume !(8466 == ssl3_accept_~s__state~0); 49153#L135 assume !(8496 == ssl3_accept_~s__state~0); 49154#L138 assume !(8497 == ssl3_accept_~s__state~0); 49143#L141 assume !(8512 == ssl3_accept_~s__state~0); 49144#L144 assume !(8513 == ssl3_accept_~s__state~0); 48940#L147 assume 8528 == ssl3_accept_~s__state~0; 48941#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48882#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48883#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 48888#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50314#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50313#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50311#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50306#L640 ssl3_accept_~skip~0 := 0; 50305#L99-3 assume true; 50303#L99-1 assume !false; 50298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50296#L102 assume !(12292 == ssl3_accept_~s__state~0); 50294#L105 assume !(16384 == ssl3_accept_~s__state~0); 50292#L108 assume !(8192 == ssl3_accept_~s__state~0); 50290#L111 assume !(24576 == ssl3_accept_~s__state~0); 50288#L114 assume !(8195 == ssl3_accept_~s__state~0); 50286#L117 assume !(8480 == ssl3_accept_~s__state~0); 50284#L120 assume !(8481 == ssl3_accept_~s__state~0); 50282#L123 assume !(8482 == ssl3_accept_~s__state~0); 50280#L126 assume !(8464 == ssl3_accept_~s__state~0); 50278#L129 assume !(8465 == ssl3_accept_~s__state~0); 50276#L132 assume !(8466 == ssl3_accept_~s__state~0); 50274#L135 assume !(8496 == ssl3_accept_~s__state~0); 50272#L138 assume !(8497 == ssl3_accept_~s__state~0); 50270#L141 assume !(8512 == ssl3_accept_~s__state~0); 50268#L144 assume !(8513 == ssl3_accept_~s__state~0); 50266#L147 assume !(8528 == ssl3_accept_~s__state~0); 50264#L150 assume !(8529 == ssl3_accept_~s__state~0); 50262#L153 assume 8544 == ssl3_accept_~s__state~0; 49739#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48957#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 48956#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48949#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48950#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50247#L406 assume !(4 == ssl3_accept_~blastFlag~0); 50245#L406-2 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; 50238#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50227#L640 ssl3_accept_~skip~0 := 0; 50225#L99-3 assume true; 50222#L99-1 assume !false; 50219#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50216#L102 assume !(12292 == ssl3_accept_~s__state~0); 50213#L105 assume !(16384 == ssl3_accept_~s__state~0); 50210#L108 assume !(8192 == ssl3_accept_~s__state~0); 50207#L111 assume !(24576 == ssl3_accept_~s__state~0); 50203#L114 assume !(8195 == ssl3_accept_~s__state~0); 50196#L117 assume !(8480 == ssl3_accept_~s__state~0); 50193#L120 assume !(8481 == ssl3_accept_~s__state~0); 50191#L123 assume !(8482 == ssl3_accept_~s__state~0); 50188#L126 assume !(8464 == ssl3_accept_~s__state~0); 50185#L129 assume !(8465 == ssl3_accept_~s__state~0); 50182#L132 assume !(8466 == ssl3_accept_~s__state~0); 50179#L135 assume !(8496 == ssl3_accept_~s__state~0); 50176#L138 assume !(8497 == ssl3_accept_~s__state~0); 50174#L141 assume !(8512 == ssl3_accept_~s__state~0); 50172#L144 assume !(8513 == ssl3_accept_~s__state~0); 50170#L147 assume !(8528 == ssl3_accept_~s__state~0); 50168#L150 assume !(8529 == ssl3_accept_~s__state~0); 50166#L153 assume !(8544 == ssl3_accept_~s__state~0); 50164#L156 assume !(8545 == ssl3_accept_~s__state~0); 50162#L159 assume !(8560 == ssl3_accept_~s__state~0); 50160#L162 assume !(8561 == ssl3_accept_~s__state~0); 50158#L165 assume 8448 == ssl3_accept_~s__state~0; 50156#L166 assume !(ssl3_accept_~num1~0 > 0); 50153#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50150#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50144#L640 ssl3_accept_~skip~0 := 0; 50142#L99-3 assume true; 50140#L99-1 assume !false; 50138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50136#L102 assume !(12292 == ssl3_accept_~s__state~0); 50130#L105 assume 16384 == ssl3_accept_~s__state~0; 50128#L211 ssl3_accept_~s__server~0 := 1; 50126#L216 assume 0 != ssl3_accept_~cb~0; 50124#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 50122#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 50119#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 50116#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 50113#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 50110#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50102#L640 ssl3_accept_~skip~0 := 0; 50099#L99-3 assume true; 50095#L99-1 assume !false; 50093#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50090#L102 assume !(12292 == ssl3_accept_~s__state~0); 50088#L105 assume !(16384 == ssl3_accept_~s__state~0); 50086#L108 assume !(8192 == ssl3_accept_~s__state~0); 50084#L111 assume !(24576 == ssl3_accept_~s__state~0); 50082#L114 assume !(8195 == ssl3_accept_~s__state~0); 50079#L117 assume !(8480 == ssl3_accept_~s__state~0); 50080#L120 assume !(8481 == ssl3_accept_~s__state~0); 50190#L123 assume !(8482 == ssl3_accept_~s__state~0); 50187#L126 assume 8464 == ssl3_accept_~s__state~0; 49010#L133 [2018-11-18 16:38:19,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:19,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 16:38:19,281 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:19,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:19,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:19,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:19,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:19,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:19,288 INFO L82 PathProgramCache]: Analyzing trace with hash -816549344, now seen corresponding path program 1 times [2018-11-18 16:38:19,288 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:19,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:19,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,289 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:19,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:19,488 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 16:38:19,489 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:38:19,489 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:19,501 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:19,545 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:19,704 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 16:38:19,730 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:38:19,730 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:38:19,731 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:19,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:38:19,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:38:19,731 INFO L87 Difference]: Start difference. First operand 2795 states and 3624 transitions. cyclomatic complexity: 833 Second operand 5 states. [2018-11-18 16:38:20,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:20,110 INFO L93 Difference]: Finished difference Result 4332 states and 5491 transitions. [2018-11-18 16:38:20,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:38:20,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4332 states and 5491 transitions. [2018-11-18 16:38:20,124 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3509 [2018-11-18 16:38:20,133 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4332 states to 4260 states and 5415 transitions. [2018-11-18 16:38:20,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4150 [2018-11-18 16:38:20,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4150 [2018-11-18 16:38:20,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4260 states and 5415 transitions. [2018-11-18 16:38:20,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:20,136 INFO L705 BuchiCegarLoop]: Abstraction has 4260 states and 5415 transitions. [2018-11-18 16:38:20,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states and 5415 transitions. [2018-11-18 16:38:20,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 3300. [2018-11-18 16:38:20,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3300 states. [2018-11-18 16:38:20,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3300 states to 3300 states and 4237 transitions. [2018-11-18 16:38:20,163 INFO L728 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-11-18 16:38:20,163 INFO L608 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-11-18 16:38:20,163 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 16:38:20,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3300 states and 4237 transitions. [2018-11-18 16:38:20,169 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3105 [2018-11-18 16:38:20,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:20,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:20,170 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 16:38:20,170 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, 1] [2018-11-18 16:38:20,171 INFO L794 eck$LassoCheckResult]: Stem: 56475#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 56278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56279#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56462#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 56463#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56416#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 56534#L99-3 assume true; 56560#L99-1 assume !false; 57290#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57291#L102 assume !(12292 == ssl3_accept_~s__state~0); 57276#L105 assume !(16384 == ssl3_accept_~s__state~0); 57277#L108 assume !(8192 == ssl3_accept_~s__state~0); 57261#L111 assume !(24576 == ssl3_accept_~s__state~0); 57262#L114 assume !(8195 == ssl3_accept_~s__state~0); 56829#L117 assume !(8480 == ssl3_accept_~s__state~0); 56830#L120 assume !(8481 == ssl3_accept_~s__state~0); 56805#L123 assume !(8482 == ssl3_accept_~s__state~0); 56806#L126 assume 8464 == ssl3_accept_~s__state~0; 56691#L133 [2018-11-18 16:38:20,171 INFO L796 eck$LassoCheckResult]: Loop: 56691#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 57988#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57668#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 57982#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57976#L640 ssl3_accept_~skip~0 := 0; 57974#L99-3 assume true; 57972#L99-1 assume !false; 57970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57968#L102 assume !(12292 == ssl3_accept_~s__state~0); 57966#L105 assume !(16384 == ssl3_accept_~s__state~0); 57964#L108 assume !(8192 == ssl3_accept_~s__state~0); 57962#L111 assume !(24576 == ssl3_accept_~s__state~0); 57960#L114 assume !(8195 == ssl3_accept_~s__state~0); 57958#L117 assume !(8480 == ssl3_accept_~s__state~0); 57956#L120 assume !(8481 == ssl3_accept_~s__state~0); 57954#L123 assume !(8482 == ssl3_accept_~s__state~0); 57952#L126 assume !(8464 == ssl3_accept_~s__state~0); 57950#L129 assume !(8465 == ssl3_accept_~s__state~0); 57948#L132 assume !(8466 == ssl3_accept_~s__state~0); 57784#L135 assume 8496 == ssl3_accept_~s__state~0; 56688#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 57775#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57637#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 57769#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56298#L293-2 ssl3_accept_~s__init_num~0 := 0; 57763#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57756#L640 ssl3_accept_~skip~0 := 0; 57753#L99-3 assume true; 57750#L99-1 assume !false; 57747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57744#L102 assume !(12292 == ssl3_accept_~s__state~0); 57741#L105 assume !(16384 == ssl3_accept_~s__state~0); 57738#L108 assume !(8192 == ssl3_accept_~s__state~0); 57735#L111 assume !(24576 == ssl3_accept_~s__state~0); 57732#L114 assume !(8195 == ssl3_accept_~s__state~0); 57729#L117 assume !(8480 == ssl3_accept_~s__state~0); 57724#L120 assume !(8481 == ssl3_accept_~s__state~0); 57721#L123 assume !(8482 == ssl3_accept_~s__state~0); 57718#L126 assume !(8464 == ssl3_accept_~s__state~0); 57715#L129 assume !(8465 == ssl3_accept_~s__state~0); 57712#L132 assume !(8466 == ssl3_accept_~s__state~0); 57709#L135 assume !(8496 == ssl3_accept_~s__state~0); 57706#L138 assume !(8497 == ssl3_accept_~s__state~0); 57675#L141 assume 8512 == ssl3_accept_~s__state~0; 56685#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57671#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57672#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58261#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58256#L640 ssl3_accept_~skip~0 := 0; 58255#L99-3 assume true; 58254#L99-1 assume !false; 58253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58252#L102 assume !(12292 == ssl3_accept_~s__state~0); 58251#L105 assume !(16384 == ssl3_accept_~s__state~0); 58250#L108 assume !(8192 == ssl3_accept_~s__state~0); 58249#L111 assume !(24576 == ssl3_accept_~s__state~0); 58248#L114 assume !(8195 == ssl3_accept_~s__state~0); 58247#L117 assume !(8480 == ssl3_accept_~s__state~0); 58246#L120 assume !(8481 == ssl3_accept_~s__state~0); 58245#L123 assume !(8482 == ssl3_accept_~s__state~0); 58244#L126 assume !(8464 == ssl3_accept_~s__state~0); 58243#L129 assume !(8465 == ssl3_accept_~s__state~0); 58242#L132 assume !(8466 == ssl3_accept_~s__state~0); 58241#L135 assume !(8496 == ssl3_accept_~s__state~0); 58240#L138 assume !(8497 == ssl3_accept_~s__state~0); 58239#L141 assume !(8512 == ssl3_accept_~s__state~0); 58238#L144 assume !(8513 == ssl3_accept_~s__state~0); 58237#L147 assume 8528 == ssl3_accept_~s__state~0; 56682#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58236#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58235#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 58232#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 58227#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 58224#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58222#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58217#L640 ssl3_accept_~skip~0 := 0; 58216#L99-3 assume true; 58215#L99-1 assume !false; 58213#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58208#L102 assume !(12292 == ssl3_accept_~s__state~0); 58206#L105 assume !(16384 == ssl3_accept_~s__state~0); 58204#L108 assume !(8192 == ssl3_accept_~s__state~0); 58202#L111 assume !(24576 == ssl3_accept_~s__state~0); 58200#L114 assume !(8195 == ssl3_accept_~s__state~0); 58198#L117 assume !(8480 == ssl3_accept_~s__state~0); 58196#L120 assume !(8481 == ssl3_accept_~s__state~0); 58194#L123 assume !(8482 == ssl3_accept_~s__state~0); 58192#L126 assume !(8464 == ssl3_accept_~s__state~0); 58189#L129 assume !(8465 == ssl3_accept_~s__state~0); 58186#L132 assume !(8466 == ssl3_accept_~s__state~0); 58183#L135 assume !(8496 == ssl3_accept_~s__state~0); 58180#L138 assume !(8497 == ssl3_accept_~s__state~0); 58177#L141 assume !(8512 == ssl3_accept_~s__state~0); 58174#L144 assume !(8513 == ssl3_accept_~s__state~0); 58171#L147 assume !(8528 == ssl3_accept_~s__state~0); 58168#L150 assume !(8529 == ssl3_accept_~s__state~0); 58164#L153 assume 8544 == ssl3_accept_~s__state~0; 56679#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58154#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 58150#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58145#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 58142#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58139#L406 assume !(4 == ssl3_accept_~blastFlag~0); 58132#L406-2 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; 58129#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58124#L640 ssl3_accept_~skip~0 := 0; 58123#L99-3 assume true; 58122#L99-1 assume !false; 58121#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58120#L102 assume !(12292 == ssl3_accept_~s__state~0); 58119#L105 assume !(16384 == ssl3_accept_~s__state~0); 58118#L108 assume !(8192 == ssl3_accept_~s__state~0); 58117#L111 assume !(24576 == ssl3_accept_~s__state~0); 58116#L114 assume !(8195 == ssl3_accept_~s__state~0); 58115#L117 assume !(8480 == ssl3_accept_~s__state~0); 58114#L120 assume !(8481 == ssl3_accept_~s__state~0); 58113#L123 assume !(8482 == ssl3_accept_~s__state~0); 58112#L126 assume !(8464 == ssl3_accept_~s__state~0); 58111#L129 assume !(8465 == ssl3_accept_~s__state~0); 58110#L132 assume !(8466 == ssl3_accept_~s__state~0); 58109#L135 assume !(8496 == ssl3_accept_~s__state~0); 58108#L138 assume !(8497 == ssl3_accept_~s__state~0); 58107#L141 assume !(8512 == ssl3_accept_~s__state~0); 58106#L144 assume !(8513 == ssl3_accept_~s__state~0); 58105#L147 assume !(8528 == ssl3_accept_~s__state~0); 58104#L150 assume !(8529 == ssl3_accept_~s__state~0); 58103#L153 assume !(8544 == ssl3_accept_~s__state~0); 58102#L156 assume !(8545 == ssl3_accept_~s__state~0); 58099#L159 assume !(8560 == ssl3_accept_~s__state~0); 58097#L162 assume !(8561 == ssl3_accept_~s__state~0); 58093#L165 assume 8448 == ssl3_accept_~s__state~0; 58091#L166 assume !(ssl3_accept_~num1~0 > 0); 58088#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58082#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58072#L640 ssl3_accept_~skip~0 := 0; 58070#L99-3 assume true; 58068#L99-1 assume !false; 58066#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58064#L102 assume !(12292 == ssl3_accept_~s__state~0); 58062#L105 assume !(16384 == ssl3_accept_~s__state~0); 58060#L108 assume !(8192 == ssl3_accept_~s__state~0); 58058#L111 assume !(24576 == ssl3_accept_~s__state~0); 58056#L114 assume !(8195 == ssl3_accept_~s__state~0); 58054#L117 assume !(8480 == ssl3_accept_~s__state~0); 58052#L120 assume !(8481 == ssl3_accept_~s__state~0); 58050#L123 assume !(8482 == ssl3_accept_~s__state~0); 58048#L126 assume !(8464 == ssl3_accept_~s__state~0); 58046#L129 assume !(8465 == ssl3_accept_~s__state~0); 58044#L132 assume !(8466 == ssl3_accept_~s__state~0); 58042#L135 assume !(8496 == ssl3_accept_~s__state~0); 58040#L138 assume !(8497 == ssl3_accept_~s__state~0); 58038#L141 assume !(8512 == ssl3_accept_~s__state~0); 58036#L144 assume !(8513 == ssl3_accept_~s__state~0); 58034#L147 assume !(8528 == ssl3_accept_~s__state~0); 58032#L150 assume !(8529 == ssl3_accept_~s__state~0); 58030#L153 assume !(8544 == ssl3_accept_~s__state~0); 58028#L156 assume !(8545 == ssl3_accept_~s__state~0); 58026#L159 assume !(8560 == ssl3_accept_~s__state~0); 58024#L162 assume !(8561 == ssl3_accept_~s__state~0); 58022#L165 assume !(8448 == ssl3_accept_~s__state~0); 58020#L168 assume 8576 == ssl3_accept_~s__state~0; 58015#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57990#L449 assume !(5 == ssl3_accept_~blastFlag~0); 57989#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 57985#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57986#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58009#L640 ssl3_accept_~skip~0 := 0; 58008#L99-3 assume true; 58007#L99-1 assume !false; 58006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58005#L102 assume !(12292 == ssl3_accept_~s__state~0); 58004#L105 assume !(16384 == ssl3_accept_~s__state~0); 58003#L108 assume !(8192 == ssl3_accept_~s__state~0); 58002#L111 assume !(24576 == ssl3_accept_~s__state~0); 58001#L114 assume !(8195 == ssl3_accept_~s__state~0); 58000#L117 assume !(8480 == ssl3_accept_~s__state~0); 57999#L120 assume !(8481 == ssl3_accept_~s__state~0); 57998#L123 assume !(8482 == ssl3_accept_~s__state~0); 57996#L126 assume 8464 == ssl3_accept_~s__state~0; 56691#L133 [2018-11-18 16:38:20,171 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 16:38:20,171 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,171 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,172 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,172 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:20,172 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,177 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,177 INFO L82 PathProgramCache]: Analyzing trace with hash -212354028, now seen corresponding path program 1 times [2018-11-18 16:38:20,177 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,177 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,178 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:20,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:20,281 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 16:38:20,282 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:20,282 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:20,282 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:20,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:20,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:20,282 INFO L87 Difference]: Start difference. First operand 3300 states and 4237 transitions. cyclomatic complexity: 943 Second operand 3 states. [2018-11-18 16:38:20,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:20,401 INFO L93 Difference]: Finished difference Result 3628 states and 4609 transitions. [2018-11-18 16:38:20,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:20,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3628 states and 4609 transitions. [2018-11-18 16:38:20,411 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3231 [2018-11-18 16:38:20,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3628 states to 3508 states and 4489 transitions. [2018-11-18 16:38:20,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-11-18 16:38:20,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-11-18 16:38:20,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3508 states and 4489 transitions. [2018-11-18 16:38:20,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:20,424 INFO L705 BuchiCegarLoop]: Abstraction has 3508 states and 4489 transitions. [2018-11-18 16:38:20,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3508 states and 4489 transitions. [2018-11-18 16:38:20,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3508 to 3280. [2018-11-18 16:38:20,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-11-18 16:38:20,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4199 transitions. [2018-11-18 16:38:20,455 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-11-18 16:38:20,455 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-11-18 16:38:20,455 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 16:38:20,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4199 transitions. [2018-11-18 16:38:20,466 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-11-18 16:38:20,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:20,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:20,467 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 16:38:20,467 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 16:38:20,467 INFO L794 eck$LassoCheckResult]: Stem: 63415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63211#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63212#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63402#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 63403#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63352#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 63479#L99-3 assume true; 63505#L99-1 assume !false; 66061#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66057#L102 assume !(12292 == ssl3_accept_~s__state~0); 66053#L105 assume !(16384 == ssl3_accept_~s__state~0); 66049#L108 assume !(8192 == ssl3_accept_~s__state~0); 66045#L111 assume !(24576 == ssl3_accept_~s__state~0); 66041#L114 assume !(8195 == ssl3_accept_~s__state~0); 66037#L117 assume !(8480 == ssl3_accept_~s__state~0); 66033#L120 assume !(8481 == ssl3_accept_~s__state~0); 66029#L123 assume !(8482 == ssl3_accept_~s__state~0); 66025#L126 assume 8464 == ssl3_accept_~s__state~0; 64632#L133 [2018-11-18 16:38:20,468 INFO L796 eck$LassoCheckResult]: Loop: 64632#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66416#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66356#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 66415#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66430#L640 ssl3_accept_~skip~0 := 0; 66429#L99-3 assume true; 66428#L99-1 assume !false; 66427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66426#L102 assume !(12292 == ssl3_accept_~s__state~0); 66425#L105 assume !(16384 == ssl3_accept_~s__state~0); 66424#L108 assume !(8192 == ssl3_accept_~s__state~0); 66423#L111 assume !(24576 == ssl3_accept_~s__state~0); 66422#L114 assume !(8195 == ssl3_accept_~s__state~0); 66421#L117 assume !(8480 == ssl3_accept_~s__state~0); 66420#L120 assume !(8481 == ssl3_accept_~s__state~0); 66419#L123 assume !(8482 == ssl3_accept_~s__state~0); 66418#L126 assume !(8464 == ssl3_accept_~s__state~0); 66417#L129 assume !(8465 == ssl3_accept_~s__state~0); 66377#L132 assume !(8466 == ssl3_accept_~s__state~0); 64622#L135 assume 8496 == ssl3_accept_~s__state~0; 64621#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 64620#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63788#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 64619#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63231#L293-2 ssl3_accept_~s__init_num~0 := 0; 64617#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64612#L640 ssl3_accept_~skip~0 := 0; 64611#L99-3 assume true; 64610#L99-1 assume !false; 64609#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64608#L102 assume !(12292 == ssl3_accept_~s__state~0); 64607#L105 assume !(16384 == ssl3_accept_~s__state~0); 64606#L108 assume !(8192 == ssl3_accept_~s__state~0); 64605#L111 assume !(24576 == ssl3_accept_~s__state~0); 64604#L114 assume !(8195 == ssl3_accept_~s__state~0); 64603#L117 assume !(8480 == ssl3_accept_~s__state~0); 64602#L120 assume !(8481 == ssl3_accept_~s__state~0); 64601#L123 assume !(8482 == ssl3_accept_~s__state~0); 64600#L126 assume !(8464 == ssl3_accept_~s__state~0); 64599#L129 assume !(8465 == ssl3_accept_~s__state~0); 64598#L132 assume !(8466 == ssl3_accept_~s__state~0); 64597#L135 assume !(8496 == ssl3_accept_~s__state~0); 64596#L138 assume !(8497 == ssl3_accept_~s__state~0); 64590#L141 assume 8512 == ssl3_accept_~s__state~0; 64587#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63278#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63232#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63233#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65477#L640 ssl3_accept_~skip~0 := 0; 65475#L99-3 assume true; 65473#L99-1 assume !false; 65471#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65469#L102 assume !(12292 == ssl3_accept_~s__state~0); 65467#L105 assume !(16384 == ssl3_accept_~s__state~0); 65465#L108 assume !(8192 == ssl3_accept_~s__state~0); 65463#L111 assume !(24576 == ssl3_accept_~s__state~0); 65461#L114 assume !(8195 == ssl3_accept_~s__state~0); 65459#L117 assume !(8480 == ssl3_accept_~s__state~0); 65457#L120 assume !(8481 == ssl3_accept_~s__state~0); 65455#L123 assume !(8482 == ssl3_accept_~s__state~0); 65453#L126 assume !(8464 == ssl3_accept_~s__state~0); 65451#L129 assume !(8465 == ssl3_accept_~s__state~0); 65449#L132 assume !(8466 == ssl3_accept_~s__state~0); 65447#L135 assume !(8496 == ssl3_accept_~s__state~0); 65445#L138 assume !(8497 == ssl3_accept_~s__state~0); 65443#L141 assume !(8512 == ssl3_accept_~s__state~0); 65441#L144 assume !(8513 == ssl3_accept_~s__state~0); 63531#L147 assume 8528 == ssl3_accept_~s__state~0; 63532#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63456#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63457#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66236#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63389#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 63296#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63393#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65483#L640 ssl3_accept_~skip~0 := 0; 65478#L99-3 assume true; 65476#L99-1 assume !false; 65474#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65472#L102 assume !(12292 == ssl3_accept_~s__state~0); 65470#L105 assume !(16384 == ssl3_accept_~s__state~0); 65468#L108 assume !(8192 == ssl3_accept_~s__state~0); 65466#L111 assume !(24576 == ssl3_accept_~s__state~0); 65464#L114 assume !(8195 == ssl3_accept_~s__state~0); 65462#L117 assume !(8480 == ssl3_accept_~s__state~0); 65460#L120 assume !(8481 == ssl3_accept_~s__state~0); 65458#L123 assume !(8482 == ssl3_accept_~s__state~0); 65456#L126 assume !(8464 == ssl3_accept_~s__state~0); 65454#L129 assume !(8465 == ssl3_accept_~s__state~0); 65452#L132 assume !(8466 == ssl3_accept_~s__state~0); 65450#L135 assume !(8496 == ssl3_accept_~s__state~0); 65448#L138 assume !(8497 == ssl3_accept_~s__state~0); 65446#L141 assume !(8512 == ssl3_accept_~s__state~0); 65444#L144 assume !(8513 == ssl3_accept_~s__state~0); 65442#L147 assume !(8528 == ssl3_accept_~s__state~0); 65440#L150 assume !(8529 == ssl3_accept_~s__state~0); 63933#L153 assume 8544 == ssl3_accept_~s__state~0; 63362#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63364#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 63549#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63547#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63262#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 63244#L406 assume !(4 == ssl3_accept_~blastFlag~0); 63245#L406-2 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; 66183#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66177#L640 ssl3_accept_~skip~0 := 0; 66175#L99-3 assume true; 66173#L99-1 assume !false; 66171#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66169#L102 assume !(12292 == ssl3_accept_~s__state~0); 66167#L105 assume !(16384 == ssl3_accept_~s__state~0); 66165#L108 assume !(8192 == ssl3_accept_~s__state~0); 66163#L111 assume !(24576 == ssl3_accept_~s__state~0); 66161#L114 assume !(8195 == ssl3_accept_~s__state~0); 66159#L117 assume !(8480 == ssl3_accept_~s__state~0); 66157#L120 assume !(8481 == ssl3_accept_~s__state~0); 66155#L123 assume !(8482 == ssl3_accept_~s__state~0); 66153#L126 assume !(8464 == ssl3_accept_~s__state~0); 66151#L129 assume !(8465 == ssl3_accept_~s__state~0); 66149#L132 assume !(8466 == ssl3_accept_~s__state~0); 66147#L135 assume !(8496 == ssl3_accept_~s__state~0); 66145#L138 assume !(8497 == ssl3_accept_~s__state~0); 66143#L141 assume !(8512 == ssl3_accept_~s__state~0); 66142#L144 assume !(8513 == ssl3_accept_~s__state~0); 66141#L147 assume !(8528 == ssl3_accept_~s__state~0); 66140#L150 assume !(8529 == ssl3_accept_~s__state~0); 66139#L153 assume !(8544 == ssl3_accept_~s__state~0); 66123#L156 assume !(8545 == ssl3_accept_~s__state~0); 66124#L159 assume !(8560 == ssl3_accept_~s__state~0); 66137#L162 assume !(8561 == ssl3_accept_~s__state~0); 65835#L165 assume 8448 == ssl3_accept_~s__state~0; 65836#L166 assume !(ssl3_accept_~num1~0 > 0); 63379#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63380#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66223#L640 ssl3_accept_~skip~0 := 0; 66115#L99-3 assume true; 66113#L99-1 assume !false; 66111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66109#L102 assume !(12292 == ssl3_accept_~s__state~0); 66107#L105 assume !(16384 == ssl3_accept_~s__state~0); 66105#L108 assume !(8192 == ssl3_accept_~s__state~0); 66103#L111 assume !(24576 == ssl3_accept_~s__state~0); 66101#L114 assume !(8195 == ssl3_accept_~s__state~0); 66099#L117 assume !(8480 == ssl3_accept_~s__state~0); 66097#L120 assume !(8481 == ssl3_accept_~s__state~0); 66094#L123 assume !(8482 == ssl3_accept_~s__state~0); 66088#L126 assume !(8464 == ssl3_accept_~s__state~0); 66075#L129 assume !(8465 == ssl3_accept_~s__state~0); 66069#L132 assume !(8466 == ssl3_accept_~s__state~0); 66066#L135 assume !(8496 == ssl3_accept_~s__state~0); 66063#L138 assume !(8497 == ssl3_accept_~s__state~0); 66059#L141 assume !(8512 == ssl3_accept_~s__state~0); 66055#L144 assume !(8513 == ssl3_accept_~s__state~0); 66051#L147 assume !(8528 == ssl3_accept_~s__state~0); 66047#L150 assume !(8529 == ssl3_accept_~s__state~0); 66043#L153 assume !(8544 == ssl3_accept_~s__state~0); 66039#L156 assume !(8545 == ssl3_accept_~s__state~0); 66035#L159 assume !(8560 == ssl3_accept_~s__state~0); 66031#L162 assume !(8561 == ssl3_accept_~s__state~0); 66027#L165 assume !(8448 == ssl3_accept_~s__state~0); 66024#L168 assume 8576 == ssl3_accept_~s__state~0; 65830#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 66019#L449 assume !(5 == ssl3_accept_~blastFlag~0); 66016#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 66011#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65741#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66405#L640 ssl3_accept_~skip~0 := 0; 66403#L99-3 assume true; 66401#L99-1 assume !false; 66399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66397#L102 assume !(12292 == ssl3_accept_~s__state~0); 66395#L105 assume !(16384 == ssl3_accept_~s__state~0); 66393#L108 assume !(8192 == ssl3_accept_~s__state~0); 66391#L111 assume !(24576 == ssl3_accept_~s__state~0); 66389#L114 assume !(8195 == ssl3_accept_~s__state~0); 66387#L117 assume !(8480 == ssl3_accept_~s__state~0); 63536#L120 assume !(8481 == ssl3_accept_~s__state~0); 66385#L123 assume !(8482 == ssl3_accept_~s__state~0); 66383#L126 assume !(8464 == ssl3_accept_~s__state~0); 66380#L129 assume !(8465 == ssl3_accept_~s__state~0); 66381#L132 assume 8466 == ssl3_accept_~s__state~0; 64632#L133 [2018-11-18 16:38:20,468 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 16:38:20,468 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,468 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,469 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:20,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,486 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,486 INFO L82 PathProgramCache]: Analyzing trace with hash 2086214201, now seen corresponding path program 1 times [2018-11-18 16:38:20,487 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,487 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,487 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:20,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:20,647 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 16:38:20,647 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:20,648 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:20,648 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:20,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:20,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:20,648 INFO L87 Difference]: Start difference. First operand 3280 states and 4199 transitions. cyclomatic complexity: 926 Second operand 3 states. [2018-11-18 16:38:20,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:20,663 INFO L93 Difference]: Finished difference Result 5918 states and 7537 transitions. [2018-11-18 16:38:20,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:20,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5918 states and 7537 transitions. [2018-11-18 16:38:20,675 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5701 [2018-11-18 16:38:20,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5918 states to 5918 states and 7537 transitions. [2018-11-18 16:38:20,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5808 [2018-11-18 16:38:20,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5808 [2018-11-18 16:38:20,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5918 states and 7537 transitions. [2018-11-18 16:38:20,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:20,690 INFO L705 BuchiCegarLoop]: Abstraction has 5918 states and 7537 transitions. [2018-11-18 16:38:20,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states and 7537 transitions. [2018-11-18 16:38:20,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 3280. [2018-11-18 16:38:20,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-11-18 16:38:20,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4195 transitions. [2018-11-18 16:38:20,727 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-11-18 16:38:20,727 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-11-18 16:38:20,727 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 16:38:20,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4195 transitions. [2018-11-18 16:38:20,735 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-11-18 16:38:20,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:20,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:20,736 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 16:38:20,736 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, 1] [2018-11-18 16:38:20,736 INFO L794 eck$LassoCheckResult]: Stem: 72603#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 72415#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72416#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72591#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 72592#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72548#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 72654#L99-3 assume true; 72680#L99-1 assume !false; 73727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73726#L102 assume !(12292 == ssl3_accept_~s__state~0); 73725#L105 assume !(16384 == ssl3_accept_~s__state~0); 73724#L108 assume !(8192 == ssl3_accept_~s__state~0); 73723#L111 assume !(24576 == ssl3_accept_~s__state~0); 73722#L114 assume !(8195 == ssl3_accept_~s__state~0); 72911#L117 assume !(8480 == ssl3_accept_~s__state~0); 72912#L120 assume !(8481 == ssl3_accept_~s__state~0); 73719#L123 assume !(8482 == ssl3_accept_~s__state~0); 73718#L126 assume 8464 == ssl3_accept_~s__state~0; 72777#L133 [2018-11-18 16:38:20,736 INFO L796 eck$LassoCheckResult]: Loop: 72777#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75619#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 75615#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 75616#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75603#L640 ssl3_accept_~skip~0 := 0; 75604#L99-3 assume true; 75596#L99-1 assume !false; 75597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75589#L102 assume !(12292 == ssl3_accept_~s__state~0); 75590#L105 assume !(16384 == ssl3_accept_~s__state~0); 75579#L108 assume !(8192 == ssl3_accept_~s__state~0); 75580#L111 assume !(24576 == ssl3_accept_~s__state~0); 75568#L114 assume !(8195 == ssl3_accept_~s__state~0); 75569#L117 assume !(8480 == ssl3_accept_~s__state~0); 75559#L120 assume !(8481 == ssl3_accept_~s__state~0); 75560#L123 assume !(8482 == ssl3_accept_~s__state~0); 75548#L126 assume !(8464 == ssl3_accept_~s__state~0); 75549#L129 assume !(8465 == ssl3_accept_~s__state~0); 75392#L132 assume !(8466 == ssl3_accept_~s__state~0); 75064#L135 assume 8496 == ssl3_accept_~s__state~0; 72771#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 74436#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 74899#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 74960#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72434#L293-2 ssl3_accept_~s__init_num~0 := 0; 74948#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74942#L640 ssl3_accept_~skip~0 := 0; 74940#L99-3 assume true; 74938#L99-1 assume !false; 74936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74934#L102 assume !(12292 == ssl3_accept_~s__state~0); 74933#L105 assume !(16384 == ssl3_accept_~s__state~0); 74932#L108 assume !(8192 == ssl3_accept_~s__state~0); 74931#L111 assume !(24576 == ssl3_accept_~s__state~0); 74930#L114 assume !(8195 == ssl3_accept_~s__state~0); 74929#L117 assume !(8480 == ssl3_accept_~s__state~0); 74927#L120 assume !(8481 == ssl3_accept_~s__state~0); 74925#L123 assume !(8482 == ssl3_accept_~s__state~0); 74910#L126 assume !(8464 == ssl3_accept_~s__state~0); 74908#L129 assume !(8465 == ssl3_accept_~s__state~0); 74906#L132 assume !(8466 == ssl3_accept_~s__state~0); 74904#L135 assume !(8496 == ssl3_accept_~s__state~0); 74843#L138 assume !(8497 == ssl3_accept_~s__state~0); 74838#L141 assume 8512 == ssl3_accept_~s__state~0; 72641#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72478#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72435#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72436#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75438#L640 ssl3_accept_~skip~0 := 0; 75437#L99-3 assume true; 75435#L99-1 assume !false; 75430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75428#L102 assume !(12292 == ssl3_accept_~s__state~0); 75426#L105 assume !(16384 == ssl3_accept_~s__state~0); 75424#L108 assume !(8192 == ssl3_accept_~s__state~0); 75422#L111 assume !(24576 == ssl3_accept_~s__state~0); 75420#L114 assume !(8195 == ssl3_accept_~s__state~0); 75418#L117 assume !(8480 == ssl3_accept_~s__state~0); 75414#L120 assume !(8481 == ssl3_accept_~s__state~0); 75408#L123 assume !(8482 == ssl3_accept_~s__state~0); 75407#L126 assume !(8464 == ssl3_accept_~s__state~0); 75406#L129 assume !(8465 == ssl3_accept_~s__state~0); 75404#L132 assume !(8466 == ssl3_accept_~s__state~0); 75401#L135 assume !(8496 == ssl3_accept_~s__state~0); 75398#L138 assume !(8497 == ssl3_accept_~s__state~0); 75396#L141 assume !(8512 == ssl3_accept_~s__state~0); 75394#L144 assume !(8513 == ssl3_accept_~s__state~0); 73097#L147 assume 8528 == ssl3_accept_~s__state~0; 72626#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72627#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72637#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72408#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 72409#L356 assume !(3 == ssl3_accept_~blastFlag~0); 72483#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 75072#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 75063#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75054#L640 ssl3_accept_~skip~0 := 0; 75052#L99-3 assume true; 75050#L99-1 assume !false; 75048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75046#L102 assume !(12292 == ssl3_accept_~s__state~0); 75044#L105 assume !(16384 == ssl3_accept_~s__state~0); 75042#L108 assume !(8192 == ssl3_accept_~s__state~0); 75040#L111 assume !(24576 == ssl3_accept_~s__state~0); 75038#L114 assume !(8195 == ssl3_accept_~s__state~0); 75036#L117 assume !(8480 == ssl3_accept_~s__state~0); 75034#L120 assume !(8481 == ssl3_accept_~s__state~0); 75032#L123 assume !(8482 == ssl3_accept_~s__state~0); 75030#L126 assume !(8464 == ssl3_accept_~s__state~0); 75028#L129 assume !(8465 == ssl3_accept_~s__state~0); 75026#L132 assume !(8466 == ssl3_accept_~s__state~0); 75024#L135 assume !(8496 == ssl3_accept_~s__state~0); 75022#L138 assume !(8497 == ssl3_accept_~s__state~0); 75020#L141 assume !(8512 == ssl3_accept_~s__state~0); 75018#L144 assume !(8513 == ssl3_accept_~s__state~0); 75016#L147 assume !(8528 == ssl3_accept_~s__state~0); 75014#L150 assume !(8529 == ssl3_accept_~s__state~0); 75012#L153 assume 8544 == ssl3_accept_~s__state~0; 72756#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 75009#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 75007#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75003#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74998#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 74997#L406 assume !(4 == ssl3_accept_~blastFlag~0); 74996#L406-2 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; 74888#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74882#L640 ssl3_accept_~skip~0 := 0; 74880#L99-3 assume true; 74878#L99-1 assume !false; 74876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74874#L102 assume !(12292 == ssl3_accept_~s__state~0); 74872#L105 assume !(16384 == ssl3_accept_~s__state~0); 74870#L108 assume !(8192 == ssl3_accept_~s__state~0); 74868#L111 assume !(24576 == ssl3_accept_~s__state~0); 74866#L114 assume !(8195 == ssl3_accept_~s__state~0); 74864#L117 assume !(8480 == ssl3_accept_~s__state~0); 74862#L120 assume !(8481 == ssl3_accept_~s__state~0); 74860#L123 assume !(8482 == ssl3_accept_~s__state~0); 74858#L126 assume !(8464 == ssl3_accept_~s__state~0); 74856#L129 assume !(8465 == ssl3_accept_~s__state~0); 74854#L132 assume !(8466 == ssl3_accept_~s__state~0); 74853#L135 assume !(8496 == ssl3_accept_~s__state~0); 74852#L138 assume !(8497 == ssl3_accept_~s__state~0); 74851#L141 assume !(8512 == ssl3_accept_~s__state~0); 74850#L144 assume !(8513 == ssl3_accept_~s__state~0); 74849#L147 assume !(8528 == ssl3_accept_~s__state~0); 74848#L150 assume !(8529 == ssl3_accept_~s__state~0); 74847#L153 assume !(8544 == ssl3_accept_~s__state~0); 74845#L156 assume !(8545 == ssl3_accept_~s__state~0); 74844#L159 assume !(8560 == ssl3_accept_~s__state~0); 74841#L162 assume !(8561 == ssl3_accept_~s__state~0); 74839#L165 assume 8448 == ssl3_accept_~s__state~0; 74836#L166 assume !(ssl3_accept_~num1~0 > 0); 74833#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74831#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74824#L640 ssl3_accept_~skip~0 := 0; 74822#L99-3 assume true; 74816#L99-1 assume !false; 74814#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74812#L102 assume !(12292 == ssl3_accept_~s__state~0); 74810#L105 assume !(16384 == ssl3_accept_~s__state~0); 74808#L108 assume !(8192 == ssl3_accept_~s__state~0); 74806#L111 assume !(24576 == ssl3_accept_~s__state~0); 74804#L114 assume !(8195 == ssl3_accept_~s__state~0); 74802#L117 assume !(8480 == ssl3_accept_~s__state~0); 74800#L120 assume !(8481 == ssl3_accept_~s__state~0); 74798#L123 assume !(8482 == ssl3_accept_~s__state~0); 74796#L126 assume !(8464 == ssl3_accept_~s__state~0); 74794#L129 assume !(8465 == ssl3_accept_~s__state~0); 74792#L132 assume !(8466 == ssl3_accept_~s__state~0); 74790#L135 assume !(8496 == ssl3_accept_~s__state~0); 74788#L138 assume !(8497 == ssl3_accept_~s__state~0); 74786#L141 assume !(8512 == ssl3_accept_~s__state~0); 74784#L144 assume !(8513 == ssl3_accept_~s__state~0); 74398#L147 assume !(8528 == ssl3_accept_~s__state~0); 74055#L150 assume !(8529 == ssl3_accept_~s__state~0); 74050#L153 assume !(8544 == ssl3_accept_~s__state~0); 74047#L156 assume !(8545 == ssl3_accept_~s__state~0); 74044#L159 assume !(8560 == ssl3_accept_~s__state~0); 74043#L162 assume !(8561 == ssl3_accept_~s__state~0); 74041#L165 assume !(8448 == ssl3_accept_~s__state~0); 74042#L168 assume 8576 == ssl3_accept_~s__state~0; 73767#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 75376#L449 assume !(5 == ssl3_accept_~blastFlag~0); 75375#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 75374#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73070#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75611#L640 ssl3_accept_~skip~0 := 0; 75599#L99-3 assume true; 75600#L99-1 assume !false; 75592#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75593#L102 assume !(12292 == ssl3_accept_~s__state~0); 75584#L105 assume !(16384 == ssl3_accept_~s__state~0); 75585#L108 assume !(8192 == ssl3_accept_~s__state~0); 75573#L111 assume !(24576 == ssl3_accept_~s__state~0); 75574#L114 assume !(8195 == ssl3_accept_~s__state~0); 75564#L117 assume !(8480 == ssl3_accept_~s__state~0); 75454#L120 assume !(8481 == ssl3_accept_~s__state~0); 75554#L123 assume !(8482 == ssl3_accept_~s__state~0); 75555#L126 assume !(8464 == ssl3_accept_~s__state~0); 75543#L129 assume !(8465 == ssl3_accept_~s__state~0); 75544#L132 assume 8466 == ssl3_accept_~s__state~0; 72777#L133 [2018-11-18 16:38:20,737 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 16:38:20,737 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,737 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:20,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,743 INFO L82 PathProgramCache]: Analyzing trace with hash 758282559, now seen corresponding path program 1 times [2018-11-18 16:38:20,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,744 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:20,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 16:38:20,830 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:20,830 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:20,830 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:20,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:20,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:20,830 INFO L87 Difference]: Start difference. First operand 3280 states and 4195 transitions. cyclomatic complexity: 922 Second operand 3 states. [2018-11-18 16:38:20,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:20,844 INFO L93 Difference]: Finished difference Result 5926 states and 7549 transitions. [2018-11-18 16:38:20,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:20,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5926 states and 7549 transitions. [2018-11-18 16:38:20,856 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5709 [2018-11-18 16:38:20,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5926 states to 5926 states and 7549 transitions. [2018-11-18 16:38:20,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5816 [2018-11-18 16:38:20,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5816 [2018-11-18 16:38:20,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5926 states and 7549 transitions. [2018-11-18 16:38:20,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:20,867 INFO L705 BuchiCegarLoop]: Abstraction has 5926 states and 7549 transitions. [2018-11-18 16:38:20,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states and 7549 transitions. [2018-11-18 16:38:20,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 3284. [2018-11-18 16:38:20,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3284 states. [2018-11-18 16:38:20,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3284 states to 3284 states and 4199 transitions. [2018-11-18 16:38:20,893 INFO L728 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-11-18 16:38:20,893 INFO L608 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-11-18 16:38:20,893 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 16:38:20,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3284 states and 4199 transitions. [2018-11-18 16:38:20,900 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-18 16:38:20,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:20,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:20,901 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 16:38:20,901 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, 1] [2018-11-18 16:38:20,901 INFO L794 eck$LassoCheckResult]: Stem: 81831#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 81629#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 81630#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81820#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 81821#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 81774#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 81889#L99-3 assume true; 81915#L99-1 assume !false; 82141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82137#L102 assume !(12292 == ssl3_accept_~s__state~0); 82138#L105 assume !(16384 == ssl3_accept_~s__state~0); 82777#L108 assume !(8192 == ssl3_accept_~s__state~0); 82778#L111 assume !(24576 == ssl3_accept_~s__state~0); 82129#L114 assume !(8195 == ssl3_accept_~s__state~0); 82130#L117 assume !(8480 == ssl3_accept_~s__state~0); 82125#L120 assume !(8481 == ssl3_accept_~s__state~0); 82126#L123 assume !(8482 == ssl3_accept_~s__state~0); 82121#L126 assume 8464 == ssl3_accept_~s__state~0; 82005#L133 [2018-11-18 16:38:20,901 INFO L796 eck$LassoCheckResult]: Loop: 82005#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 84839#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 83466#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 84835#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84048#L640 ssl3_accept_~skip~0 := 0; 84049#L99-3 assume true; 84036#L99-1 assume !false; 84037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84028#L102 assume !(12292 == ssl3_accept_~s__state~0); 84029#L105 assume !(16384 == ssl3_accept_~s__state~0); 84020#L108 assume !(8192 == ssl3_accept_~s__state~0); 84021#L111 assume !(24576 == ssl3_accept_~s__state~0); 84013#L114 assume !(8195 == ssl3_accept_~s__state~0); 84014#L117 assume !(8480 == ssl3_accept_~s__state~0); 84007#L120 assume !(8481 == ssl3_accept_~s__state~0); 84008#L123 assume !(8482 == ssl3_accept_~s__state~0); 83843#L126 assume !(8464 == ssl3_accept_~s__state~0); 83844#L129 assume !(8465 == ssl3_accept_~s__state~0); 82828#L132 assume !(8466 == ssl3_accept_~s__state~0); 82640#L135 assume 8496 == ssl3_accept_~s__state~0; 82636#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82633#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 82630#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 82628#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 81648#L293-2 ssl3_accept_~s__init_num~0 := 0; 82626#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82621#L640 ssl3_accept_~skip~0 := 0; 82620#L99-3 assume true; 82619#L99-1 assume !false; 82618#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82617#L102 assume !(12292 == ssl3_accept_~s__state~0); 82616#L105 assume !(16384 == ssl3_accept_~s__state~0); 82615#L108 assume !(8192 == ssl3_accept_~s__state~0); 82614#L111 assume !(24576 == ssl3_accept_~s__state~0); 82613#L114 assume !(8195 == ssl3_accept_~s__state~0); 82612#L117 assume !(8480 == ssl3_accept_~s__state~0); 82611#L120 assume !(8481 == ssl3_accept_~s__state~0); 82610#L123 assume !(8482 == ssl3_accept_~s__state~0); 82609#L126 assume !(8464 == ssl3_accept_~s__state~0); 82608#L129 assume !(8465 == ssl3_accept_~s__state~0); 82607#L132 assume !(8466 == ssl3_accept_~s__state~0); 82606#L135 assume !(8496 == ssl3_accept_~s__state~0); 82605#L138 assume !(8497 == ssl3_accept_~s__state~0); 82604#L141 assume 8512 == ssl3_accept_~s__state~0; 81998#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81698#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81699#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83195#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83191#L640 ssl3_accept_~skip~0 := 0; 83126#L99-3 assume true; 83127#L99-1 assume !false; 83120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83121#L102 assume !(12292 == ssl3_accept_~s__state~0); 83114#L105 assume !(16384 == ssl3_accept_~s__state~0); 83115#L108 assume !(8192 == ssl3_accept_~s__state~0); 83108#L111 assume !(24576 == ssl3_accept_~s__state~0); 83109#L114 assume !(8195 == ssl3_accept_~s__state~0); 83102#L117 assume !(8480 == ssl3_accept_~s__state~0); 83103#L120 assume !(8481 == ssl3_accept_~s__state~0); 83096#L123 assume !(8482 == ssl3_accept_~s__state~0); 83097#L126 assume !(8464 == ssl3_accept_~s__state~0); 83090#L129 assume !(8465 == ssl3_accept_~s__state~0); 83091#L132 assume !(8466 == ssl3_accept_~s__state~0); 83084#L135 assume !(8496 == ssl3_accept_~s__state~0); 83085#L138 assume !(8497 == ssl3_accept_~s__state~0); 82809#L141 assume !(8512 == ssl3_accept_~s__state~0); 82810#L144 assume !(8513 == ssl3_accept_~s__state~0); 82304#L147 assume 8528 == ssl3_accept_~s__state~0; 81995#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82481#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82483#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81692#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 82484#L356 assume !(3 == ssl3_accept_~blastFlag~0); 82485#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 81812#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81813#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82486#L640 ssl3_accept_~skip~0 := 0; 82462#L99-3 assume true; 82450#L99-1 assume !false; 82451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82436#L102 assume !(12292 == ssl3_accept_~s__state~0); 82437#L105 assume !(16384 == ssl3_accept_~s__state~0); 82426#L108 assume !(8192 == ssl3_accept_~s__state~0); 82427#L111 assume !(24576 == ssl3_accept_~s__state~0); 82416#L114 assume !(8195 == ssl3_accept_~s__state~0); 82417#L117 assume !(8480 == ssl3_accept_~s__state~0); 82406#L120 assume !(8481 == ssl3_accept_~s__state~0); 82407#L123 assume !(8482 == ssl3_accept_~s__state~0); 82396#L126 assume !(8464 == ssl3_accept_~s__state~0); 82397#L129 assume !(8465 == ssl3_accept_~s__state~0); 82385#L132 assume !(8466 == ssl3_accept_~s__state~0); 82386#L135 assume !(8496 == ssl3_accept_~s__state~0); 82375#L138 assume !(8497 == ssl3_accept_~s__state~0); 82376#L141 assume !(8512 == ssl3_accept_~s__state~0); 82364#L144 assume !(8513 == ssl3_accept_~s__state~0); 82365#L147 assume !(8528 == ssl3_accept_~s__state~0); 82351#L150 assume !(8529 == ssl3_accept_~s__state~0); 82352#L153 assume 8544 == ssl3_accept_~s__state~0; 81785#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81787#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 82316#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82317#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81680#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 81681#L406 assume !(4 == ssl3_accept_~blastFlag~0); 84183#L406-2 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; 84180#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84175#L640 ssl3_accept_~skip~0 := 0; 84174#L99-3 assume true; 84173#L99-1 assume !false; 84172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84171#L102 assume !(12292 == ssl3_accept_~s__state~0); 84170#L105 assume !(16384 == ssl3_accept_~s__state~0); 84169#L108 assume !(8192 == ssl3_accept_~s__state~0); 84168#L111 assume !(24576 == ssl3_accept_~s__state~0); 84167#L114 assume !(8195 == ssl3_accept_~s__state~0); 84166#L117 assume !(8480 == ssl3_accept_~s__state~0); 84165#L120 assume !(8481 == ssl3_accept_~s__state~0); 84164#L123 assume !(8482 == ssl3_accept_~s__state~0); 84163#L126 assume !(8464 == ssl3_accept_~s__state~0); 84162#L129 assume !(8465 == ssl3_accept_~s__state~0); 84161#L132 assume !(8466 == ssl3_accept_~s__state~0); 84160#L135 assume !(8496 == ssl3_accept_~s__state~0); 84159#L138 assume !(8497 == ssl3_accept_~s__state~0); 84158#L141 assume !(8512 == ssl3_accept_~s__state~0); 84157#L144 assume !(8513 == ssl3_accept_~s__state~0); 84156#L147 assume !(8528 == ssl3_accept_~s__state~0); 84155#L150 assume !(8529 == ssl3_accept_~s__state~0); 84154#L153 assume !(8544 == ssl3_accept_~s__state~0); 84153#L156 assume !(8545 == ssl3_accept_~s__state~0); 84152#L159 assume !(8560 == ssl3_accept_~s__state~0); 84151#L162 assume !(8561 == ssl3_accept_~s__state~0); 84150#L165 assume 8448 == ssl3_accept_~s__state~0; 84149#L166 assume !(ssl3_accept_~num1~0 > 0); 84147#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 84145#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84140#L640 ssl3_accept_~skip~0 := 0; 84139#L99-3 assume true; 84138#L99-1 assume !false; 84137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84136#L102 assume !(12292 == ssl3_accept_~s__state~0); 84135#L105 assume !(16384 == ssl3_accept_~s__state~0); 84134#L108 assume !(8192 == ssl3_accept_~s__state~0); 84133#L111 assume !(24576 == ssl3_accept_~s__state~0); 84132#L114 assume !(8195 == ssl3_accept_~s__state~0); 84131#L117 assume !(8480 == ssl3_accept_~s__state~0); 84130#L120 assume !(8481 == ssl3_accept_~s__state~0); 84129#L123 assume !(8482 == ssl3_accept_~s__state~0); 84128#L126 assume !(8464 == ssl3_accept_~s__state~0); 84127#L129 assume !(8465 == ssl3_accept_~s__state~0); 84126#L132 assume !(8466 == ssl3_accept_~s__state~0); 84125#L135 assume !(8496 == ssl3_accept_~s__state~0); 84124#L138 assume !(8497 == ssl3_accept_~s__state~0); 84123#L141 assume !(8512 == ssl3_accept_~s__state~0); 84122#L144 assume !(8513 == ssl3_accept_~s__state~0); 84121#L147 assume !(8528 == ssl3_accept_~s__state~0); 84120#L150 assume !(8529 == ssl3_accept_~s__state~0); 84119#L153 assume !(8544 == ssl3_accept_~s__state~0); 84118#L156 assume !(8545 == ssl3_accept_~s__state~0); 84117#L159 assume !(8560 == ssl3_accept_~s__state~0); 84114#L162 assume !(8561 == ssl3_accept_~s__state~0); 84112#L165 assume !(8448 == ssl3_accept_~s__state~0); 84079#L168 assume 8576 == ssl3_accept_~s__state~0; 84074#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 84072#L449 assume !(5 == ssl3_accept_~blastFlag~0); 84070#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 84063#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 82282#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84831#L640 ssl3_accept_~skip~0 := 0; 84040#L99-3 assume true; 84041#L99-1 assume !false; 84032#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84033#L102 assume !(12292 == ssl3_accept_~s__state~0); 84024#L105 assume !(16384 == ssl3_accept_~s__state~0); 84025#L108 assume !(8192 == ssl3_accept_~s__state~0); 84016#L111 assume !(24576 == ssl3_accept_~s__state~0); 84017#L114 assume !(8195 == ssl3_accept_~s__state~0); 84011#L117 assume !(8480 == ssl3_accept_~s__state~0); 82872#L120 assume !(8481 == ssl3_accept_~s__state~0); 83853#L123 assume !(8482 == ssl3_accept_~s__state~0); 83854#L126 assume !(8464 == ssl3_accept_~s__state~0); 83138#L129 assume !(8465 == ssl3_accept_~s__state~0); 83139#L132 assume 8466 == ssl3_accept_~s__state~0; 82005#L133 [2018-11-18 16:38:20,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 16:38:20,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:20,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:20,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:20,909 INFO L82 PathProgramCache]: Analyzing trace with hash -968862403, now seen corresponding path program 1 times [2018-11-18 16:38:20,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:20,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:20,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,910 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:20,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:21,184 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 16:38:21,184 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:21,184 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 16:38:21,185 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:21,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:38:21,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:38:21,185 INFO L87 Difference]: Start difference. First operand 3284 states and 4199 transitions. cyclomatic complexity: 922 Second operand 5 states. [2018-11-18 16:38:21,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:21,289 INFO L93 Difference]: Finished difference Result 13828 states and 17541 transitions. [2018-11-18 16:38:21,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 16:38:21,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13828 states and 17541 transitions. [2018-11-18 16:38:21,318 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13453 [2018-11-18 16:38:21,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13828 states to 13828 states and 17541 transitions. [2018-11-18 16:38:21,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13718 [2018-11-18 16:38:21,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13718 [2018-11-18 16:38:21,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13828 states and 17541 transitions. [2018-11-18 16:38:21,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:21,348 INFO L705 BuchiCegarLoop]: Abstraction has 13828 states and 17541 transitions. [2018-11-18 16:38:21,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13828 states and 17541 transitions. [2018-11-18 16:38:21,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13828 to 5954. [2018-11-18 16:38:21,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5954 states. [2018-11-18 16:38:21,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5954 states to 5954 states and 7589 transitions. [2018-11-18 16:38:21,418 INFO L728 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-11-18 16:38:21,419 INFO L608 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-11-18 16:38:21,419 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 16:38:21,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5954 states and 7589 transitions. [2018-11-18 16:38:21,432 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5737 [2018-11-18 16:38:21,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:21,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:21,433 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 16:38:21,433 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, 1, 1, 1] [2018-11-18 16:38:21,434 INFO L794 eck$LassoCheckResult]: Stem: 98949#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 98756#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 98757#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98932#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 98933#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 98887#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 99003#L99-3 assume true; 99033#L99-1 assume !false; 99207#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99203#L102 assume !(12292 == ssl3_accept_~s__state~0); 99204#L105 assume !(16384 == ssl3_accept_~s__state~0); 99199#L108 assume !(8192 == ssl3_accept_~s__state~0); 99200#L111 assume !(24576 == ssl3_accept_~s__state~0); 99195#L114 assume !(8195 == ssl3_accept_~s__state~0); 99196#L117 assume !(8480 == ssl3_accept_~s__state~0); 99191#L120 assume !(8481 == ssl3_accept_~s__state~0); 99192#L123 assume !(8482 == ssl3_accept_~s__state~0); 99187#L126 assume 8464 == ssl3_accept_~s__state~0; 98827#L133 [2018-11-18 16:38:21,434 INFO L796 eck$LassoCheckResult]: Loop: 98827#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 98751#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 98747#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 98748#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104429#L640 ssl3_accept_~skip~0 := 0; 104425#L99-3 assume true; 104422#L99-1 assume !false; 104414#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104147#L102 assume !(12292 == ssl3_accept_~s__state~0); 104146#L105 assume !(16384 == ssl3_accept_~s__state~0); 104144#L108 assume !(8192 == ssl3_accept_~s__state~0); 104142#L111 assume !(24576 == ssl3_accept_~s__state~0); 104141#L114 assume !(8195 == ssl3_accept_~s__state~0); 104140#L117 assume !(8480 == ssl3_accept_~s__state~0); 104138#L120 assume !(8481 == ssl3_accept_~s__state~0); 104135#L123 assume !(8482 == ssl3_accept_~s__state~0); 104118#L126 assume !(8464 == ssl3_accept_~s__state~0); 104117#L129 assume !(8465 == ssl3_accept_~s__state~0); 103954#L132 assume !(8466 == ssl3_accept_~s__state~0); 100502#L135 assume 8496 == ssl3_accept_~s__state~0; 100327#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 100291#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 99945#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 100246#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 98775#L293-2 ssl3_accept_~s__init_num~0 := 0; 100196#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100175#L640 ssl3_accept_~skip~0 := 0; 100165#L99-3 assume true; 100159#L99-1 assume !false; 100153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100147#L102 assume !(12292 == ssl3_accept_~s__state~0); 100141#L105 assume !(16384 == ssl3_accept_~s__state~0); 100135#L108 assume !(8192 == ssl3_accept_~s__state~0); 100129#L111 assume !(24576 == ssl3_accept_~s__state~0); 100123#L114 assume !(8195 == ssl3_accept_~s__state~0); 100119#L117 assume !(8480 == ssl3_accept_~s__state~0); 100000#L120 assume !(8481 == ssl3_accept_~s__state~0); 99983#L123 assume !(8482 == ssl3_accept_~s__state~0); 99962#L126 assume !(8464 == ssl3_accept_~s__state~0); 99418#L129 assume !(8465 == ssl3_accept_~s__state~0); 99382#L132 assume !(8466 == ssl3_accept_~s__state~0); 99369#L135 assume !(8496 == ssl3_accept_~s__state~0); 99366#L138 assume !(8497 == ssl3_accept_~s__state~0); 99060#L141 assume 8512 == ssl3_accept_~s__state~0; 99058#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99912#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 101760#L308 assume !(2 == ssl3_accept_~blastFlag~0); 98950#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 98951#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 104666#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103746#L640 ssl3_accept_~skip~0 := 0; 103747#L99-3 assume true; 103742#L99-1 assume !false; 103743#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103738#L102 assume !(12292 == ssl3_accept_~s__state~0); 103739#L105 assume !(16384 == ssl3_accept_~s__state~0); 103734#L108 assume !(8192 == ssl3_accept_~s__state~0); 103735#L111 assume !(24576 == ssl3_accept_~s__state~0); 103730#L114 assume !(8195 == ssl3_accept_~s__state~0); 103731#L117 assume !(8480 == ssl3_accept_~s__state~0); 103726#L120 assume !(8481 == ssl3_accept_~s__state~0); 103727#L123 assume !(8482 == ssl3_accept_~s__state~0); 103722#L126 assume !(8464 == ssl3_accept_~s__state~0); 103723#L129 assume !(8465 == ssl3_accept_~s__state~0); 103718#L132 assume !(8466 == ssl3_accept_~s__state~0); 103719#L135 assume !(8496 == ssl3_accept_~s__state~0); 103714#L138 assume !(8497 == ssl3_accept_~s__state~0); 103715#L141 assume !(8512 == ssl3_accept_~s__state~0); 103710#L144 assume !(8513 == ssl3_accept_~s__state~0); 103711#L147 assume 8528 == ssl3_accept_~s__state~0; 98971#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98972#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98985#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 98865#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 104668#L356 assume !(3 == ssl3_accept_~blastFlag~0); 98836#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 98837#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98926#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104691#L640 ssl3_accept_~skip~0 := 0; 98945#L99-3 assume true; 98946#L99-1 assume !false; 98854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98855#L102 assume !(12292 == ssl3_accept_~s__state~0); 98890#L105 assume !(16384 == ssl3_accept_~s__state~0); 98874#L108 assume !(8192 == ssl3_accept_~s__state~0); 98821#L111 assume !(24576 == ssl3_accept_~s__state~0); 98783#L114 assume !(8195 == ssl3_accept_~s__state~0); 98784#L117 assume !(8480 == ssl3_accept_~s__state~0); 98762#L120 assume !(8481 == ssl3_accept_~s__state~0); 98763#L123 assume !(8482 == ssl3_accept_~s__state~0); 98963#L126 assume !(8464 == ssl3_accept_~s__state~0); 98964#L129 assume !(8465 == ssl3_accept_~s__state~0); 98968#L132 assume !(8466 == ssl3_accept_~s__state~0); 98895#L135 assume !(8496 == ssl3_accept_~s__state~0); 98896#L138 assume !(8497 == ssl3_accept_~s__state~0); 98875#L141 assume !(8512 == ssl3_accept_~s__state~0); 98828#L144 assume !(8513 == ssl3_accept_~s__state~0); 98792#L147 assume !(8528 == ssl3_accept_~s__state~0); 98793#L150 assume !(8529 == ssl3_accept_~s__state~0); 98766#L153 assume 8544 == ssl3_accept_~s__state~0; 98767#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98901#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 98913#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98917#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104590#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104588#L406 assume !(4 == ssl3_accept_~blastFlag~0); 104586#L406-2 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; 104583#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104577#L640 ssl3_accept_~skip~0 := 0; 104575#L99-3 assume true; 104573#L99-1 assume !false; 104571#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104569#L102 assume !(12292 == ssl3_accept_~s__state~0); 104567#L105 assume !(16384 == ssl3_accept_~s__state~0); 104565#L108 assume !(8192 == ssl3_accept_~s__state~0); 104563#L111 assume !(24576 == ssl3_accept_~s__state~0); 104561#L114 assume !(8195 == ssl3_accept_~s__state~0); 104559#L117 assume !(8480 == ssl3_accept_~s__state~0); 104557#L120 assume !(8481 == ssl3_accept_~s__state~0); 104555#L123 assume !(8482 == ssl3_accept_~s__state~0); 104554#L126 assume !(8464 == ssl3_accept_~s__state~0); 104551#L129 assume !(8465 == ssl3_accept_~s__state~0); 104549#L132 assume !(8466 == ssl3_accept_~s__state~0); 104543#L135 assume !(8496 == ssl3_accept_~s__state~0); 104541#L138 assume !(8497 == ssl3_accept_~s__state~0); 104539#L141 assume !(8512 == ssl3_accept_~s__state~0); 104537#L144 assume !(8513 == ssl3_accept_~s__state~0); 104535#L147 assume !(8528 == ssl3_accept_~s__state~0); 104533#L150 assume !(8529 == ssl3_accept_~s__state~0); 104531#L153 assume !(8544 == ssl3_accept_~s__state~0); 104530#L156 assume !(8545 == ssl3_accept_~s__state~0); 103759#L159 assume !(8560 == ssl3_accept_~s__state~0); 103760#L162 assume !(8561 == ssl3_accept_~s__state~0); 104469#L165 assume 8448 == ssl3_accept_~s__state~0; 104468#L166 assume !(ssl3_accept_~num1~0 > 0); 98915#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98916#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104504#L640 ssl3_accept_~skip~0 := 0; 104502#L99-3 assume true; 104500#L99-1 assume !false; 104498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104496#L102 assume !(12292 == ssl3_accept_~s__state~0); 104494#L105 assume !(16384 == ssl3_accept_~s__state~0); 104492#L108 assume !(8192 == ssl3_accept_~s__state~0); 104490#L111 assume !(24576 == ssl3_accept_~s__state~0); 104488#L114 assume !(8195 == ssl3_accept_~s__state~0); 104486#L117 assume !(8480 == ssl3_accept_~s__state~0); 104484#L120 assume !(8481 == ssl3_accept_~s__state~0); 104482#L123 assume !(8482 == ssl3_accept_~s__state~0); 104480#L126 assume !(8464 == ssl3_accept_~s__state~0); 104478#L129 assume !(8465 == ssl3_accept_~s__state~0); 104476#L132 assume !(8466 == ssl3_accept_~s__state~0); 104474#L135 assume !(8496 == ssl3_accept_~s__state~0); 104472#L138 assume !(8497 == ssl3_accept_~s__state~0); 104465#L141 assume !(8512 == ssl3_accept_~s__state~0); 104462#L144 assume !(8513 == ssl3_accept_~s__state~0); 104441#L147 assume !(8528 == ssl3_accept_~s__state~0); 104438#L150 assume !(8529 == ssl3_accept_~s__state~0); 104431#L153 assume !(8544 == ssl3_accept_~s__state~0); 104428#L156 assume !(8545 == ssl3_accept_~s__state~0); 104424#L159 assume !(8560 == ssl3_accept_~s__state~0); 104421#L162 assume !(8561 == ssl3_accept_~s__state~0); 104419#L165 assume !(8448 == ssl3_accept_~s__state~0); 104417#L168 assume 8576 == ssl3_accept_~s__state~0; 98811#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98812#L449 assume !(5 == ssl3_accept_~blastFlag~0); 98899#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 98851#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98852#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104096#L640 ssl3_accept_~skip~0 := 0; 104094#L99-3 assume true; 104092#L99-1 assume !false; 104090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104088#L102 assume !(12292 == ssl3_accept_~s__state~0); 104086#L105 assume !(16384 == ssl3_accept_~s__state~0); 104083#L108 assume !(8192 == ssl3_accept_~s__state~0); 104081#L111 assume !(24576 == ssl3_accept_~s__state~0); 104079#L114 assume !(8195 == ssl3_accept_~s__state~0); 104075#L117 assume !(8480 == ssl3_accept_~s__state~0); 103671#L120 assume !(8481 == ssl3_accept_~s__state~0); 104071#L123 assume !(8482 == ssl3_accept_~s__state~0); 104067#L126 assume !(8464 == ssl3_accept_~s__state~0); 104065#L129 assume !(8465 == ssl3_accept_~s__state~0); 103975#L132 assume 8466 == ssl3_accept_~s__state~0; 98827#L133 [2018-11-18 16:38:21,434 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:21,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 16:38:21,434 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:21,434 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:21,435 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,435 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:21,435 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:21,441 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:21,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1902157285, now seen corresponding path program 1 times [2018-11-18 16:38:21,441 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:21,441 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:21,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,442 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:21,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-18 16:38:21,514 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:21,514 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:21,514 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:21,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:21,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:21,515 INFO L87 Difference]: Start difference. First operand 5954 states and 7589 transitions. cyclomatic complexity: 1646 Second operand 3 states. [2018-11-18 16:38:21,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:21,644 INFO L93 Difference]: Finished difference Result 8236 states and 10413 transitions. [2018-11-18 16:38:21,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:21,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8236 states and 10413 transitions. [2018-11-18 16:38:21,666 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7881 [2018-11-18 16:38:21,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8236 states to 8236 states and 10413 transitions. [2018-11-18 16:38:21,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8032 [2018-11-18 16:38:21,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8032 [2018-11-18 16:38:21,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8236 states and 10413 transitions. [2018-11-18 16:38:21,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:21,681 INFO L705 BuchiCegarLoop]: Abstraction has 8236 states and 10413 transitions. [2018-11-18 16:38:21,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states and 10413 transitions. [2018-11-18 16:38:21,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 8142. [2018-11-18 16:38:21,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8142 states. [2018-11-18 16:38:21,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8142 states to 8142 states and 10308 transitions. [2018-11-18 16:38:21,730 INFO L728 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-11-18 16:38:21,730 INFO L608 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-11-18 16:38:21,730 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 16:38:21,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8142 states and 10308 transitions. [2018-11-18 16:38:21,747 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7831 [2018-11-18 16:38:21,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:21,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:21,748 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 16:38:21,748 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, 1, 1, 1] [2018-11-18 16:38:21,748 INFO L794 eck$LassoCheckResult]: Stem: 113153#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 112953#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113140#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 113141#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113094#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 113208#L99-3 assume true; 113223#L99-1 assume !false; 117790#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117788#L102 assume !(12292 == ssl3_accept_~s__state~0); 117786#L105 assume !(16384 == ssl3_accept_~s__state~0); 115925#L108 assume !(8192 == ssl3_accept_~s__state~0); 115922#L111 assume !(24576 == ssl3_accept_~s__state~0); 115919#L114 assume !(8195 == ssl3_accept_~s__state~0); 115916#L117 assume !(8480 == ssl3_accept_~s__state~0); 115913#L120 assume !(8481 == ssl3_accept_~s__state~0); 115909#L123 assume !(8482 == ssl3_accept_~s__state~0); 115910#L126 assume 8464 == ssl3_accept_~s__state~0; 113355#L133 [2018-11-18 16:38:21,748 INFO L796 eck$LassoCheckResult]: Loop: 113355#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117749#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 117550#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 117748#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117769#L640 ssl3_accept_~skip~0 := 0; 117768#L99-3 assume true; 117767#L99-1 assume !false; 117766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117765#L102 assume !(12292 == ssl3_accept_~s__state~0); 117764#L105 assume !(16384 == ssl3_accept_~s__state~0); 117763#L108 assume !(8192 == ssl3_accept_~s__state~0); 117762#L111 assume !(24576 == ssl3_accept_~s__state~0); 117761#L114 assume !(8195 == ssl3_accept_~s__state~0); 117760#L117 assume !(8480 == ssl3_accept_~s__state~0); 117759#L120 assume !(8481 == ssl3_accept_~s__state~0); 117758#L123 assume !(8482 == ssl3_accept_~s__state~0); 117757#L126 assume !(8464 == ssl3_accept_~s__state~0); 117756#L129 assume !(8465 == ssl3_accept_~s__state~0); 114313#L132 assume !(8466 == ssl3_accept_~s__state~0); 114314#L135 assume 8496 == ssl3_accept_~s__state~0; 113309#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 113310#L287 assume !(1 == ssl3_accept_~blastFlag~0); 114296#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 114297#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 112971#L293-2 ssl3_accept_~s__init_num~0 := 0; 114292#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114281#L640 ssl3_accept_~skip~0 := 0; 114282#L99-3 assume true; 114277#L99-1 assume !false; 114278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114273#L102 assume !(12292 == ssl3_accept_~s__state~0); 114274#L105 assume !(16384 == ssl3_accept_~s__state~0); 114269#L108 assume !(8192 == ssl3_accept_~s__state~0); 114270#L111 assume !(24576 == ssl3_accept_~s__state~0); 114265#L114 assume !(8195 == ssl3_accept_~s__state~0); 114266#L117 assume !(8480 == ssl3_accept_~s__state~0); 114261#L120 assume !(8481 == ssl3_accept_~s__state~0); 114262#L123 assume !(8482 == ssl3_accept_~s__state~0); 114257#L126 assume !(8464 == ssl3_accept_~s__state~0); 114258#L129 assume !(8465 == ssl3_accept_~s__state~0); 114253#L132 assume !(8466 == ssl3_accept_~s__state~0); 114254#L135 assume !(8496 == ssl3_accept_~s__state~0); 114249#L138 assume !(8497 == ssl3_accept_~s__state~0); 114250#L141 assume 8512 == ssl3_accept_~s__state~0; 114223#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116793#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 116791#L308 assume !(2 == ssl3_accept_~blastFlag~0); 116792#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 117011#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117009#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117004#L640 ssl3_accept_~skip~0 := 0; 117003#L99-3 assume true; 117002#L99-1 assume !false; 117001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117000#L102 assume !(12292 == ssl3_accept_~s__state~0); 116999#L105 assume !(16384 == ssl3_accept_~s__state~0); 116998#L108 assume !(8192 == ssl3_accept_~s__state~0); 116997#L111 assume !(24576 == ssl3_accept_~s__state~0); 116996#L114 assume !(8195 == ssl3_accept_~s__state~0); 116995#L117 assume !(8480 == ssl3_accept_~s__state~0); 116994#L120 assume !(8481 == ssl3_accept_~s__state~0); 116993#L123 assume !(8482 == ssl3_accept_~s__state~0); 116992#L126 assume !(8464 == ssl3_accept_~s__state~0); 116991#L129 assume !(8465 == ssl3_accept_~s__state~0); 116990#L132 assume !(8466 == ssl3_accept_~s__state~0); 116989#L135 assume !(8496 == ssl3_accept_~s__state~0); 116988#L138 assume !(8497 == ssl3_accept_~s__state~0); 116987#L141 assume !(8512 == ssl3_accept_~s__state~0); 116986#L144 assume !(8513 == ssl3_accept_~s__state~0); 116985#L147 assume 8528 == ssl3_accept_~s__state~0; 115333#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 116984#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 116982#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 116976#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 116978#L356 assume !(3 == ssl3_accept_~blastFlag~0); 116974#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 116971#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 116969#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116964#L640 ssl3_accept_~skip~0 := 0; 116963#L99-3 assume true; 116961#L99-1 assume !false; 116956#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116954#L102 assume !(12292 == ssl3_accept_~s__state~0); 116952#L105 assume !(16384 == ssl3_accept_~s__state~0); 116950#L108 assume !(8192 == ssl3_accept_~s__state~0); 116948#L111 assume !(24576 == ssl3_accept_~s__state~0); 116946#L114 assume !(8195 == ssl3_accept_~s__state~0); 116944#L117 assume !(8480 == ssl3_accept_~s__state~0); 116942#L120 assume !(8481 == ssl3_accept_~s__state~0); 116940#L123 assume !(8482 == ssl3_accept_~s__state~0); 116938#L126 assume !(8464 == ssl3_accept_~s__state~0); 116936#L129 assume !(8465 == ssl3_accept_~s__state~0); 116934#L132 assume !(8466 == ssl3_accept_~s__state~0); 116932#L135 assume !(8496 == ssl3_accept_~s__state~0); 116930#L138 assume !(8497 == ssl3_accept_~s__state~0); 116928#L141 assume !(8512 == ssl3_accept_~s__state~0); 116926#L144 assume !(8513 == ssl3_accept_~s__state~0); 116924#L147 assume !(8528 == ssl3_accept_~s__state~0); 116922#L150 assume !(8529 == ssl3_accept_~s__state~0); 116920#L153 assume 8544 == ssl3_accept_~s__state~0; 115330#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 116917#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 116914#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116910#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 116908#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 116906#L406 assume !(4 == ssl3_accept_~blastFlag~0); 116905#L406-2 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; 116902#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116897#L640 ssl3_accept_~skip~0 := 0; 116896#L99-3 assume true; 116895#L99-1 assume !false; 116894#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116893#L102 assume !(12292 == ssl3_accept_~s__state~0); 116892#L105 assume !(16384 == ssl3_accept_~s__state~0); 116891#L108 assume !(8192 == ssl3_accept_~s__state~0); 116890#L111 assume !(24576 == ssl3_accept_~s__state~0); 116889#L114 assume !(8195 == ssl3_accept_~s__state~0); 116888#L117 assume !(8480 == ssl3_accept_~s__state~0); 116887#L120 assume !(8481 == ssl3_accept_~s__state~0); 116886#L123 assume !(8482 == ssl3_accept_~s__state~0); 116885#L126 assume !(8464 == ssl3_accept_~s__state~0); 116884#L129 assume !(8465 == ssl3_accept_~s__state~0); 116883#L132 assume !(8466 == ssl3_accept_~s__state~0); 116882#L135 assume !(8496 == ssl3_accept_~s__state~0); 116881#L138 assume !(8497 == ssl3_accept_~s__state~0); 116880#L141 assume !(8512 == ssl3_accept_~s__state~0); 116879#L144 assume !(8513 == ssl3_accept_~s__state~0); 116878#L147 assume !(8528 == ssl3_accept_~s__state~0); 116877#L150 assume !(8529 == ssl3_accept_~s__state~0); 116876#L153 assume !(8544 == ssl3_accept_~s__state~0); 116875#L156 assume !(8545 == ssl3_accept_~s__state~0); 116874#L159 assume !(8560 == ssl3_accept_~s__state~0); 116873#L162 assume !(8561 == ssl3_accept_~s__state~0); 116872#L165 assume 8448 == ssl3_accept_~s__state~0; 116871#L166 assume !(ssl3_accept_~num1~0 > 0); 116869#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 116868#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116862#L640 ssl3_accept_~skip~0 := 0; 116860#L99-3 assume true; 116858#L99-1 assume !false; 116856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116854#L102 assume !(12292 == ssl3_accept_~s__state~0); 116852#L105 assume !(16384 == ssl3_accept_~s__state~0); 116850#L108 assume !(8192 == ssl3_accept_~s__state~0); 116848#L111 assume !(24576 == ssl3_accept_~s__state~0); 116847#L114 assume !(8195 == ssl3_accept_~s__state~0); 116846#L117 assume !(8480 == ssl3_accept_~s__state~0); 116845#L120 assume !(8481 == ssl3_accept_~s__state~0); 116844#L123 assume !(8482 == ssl3_accept_~s__state~0); 116842#L126 assume !(8464 == ssl3_accept_~s__state~0); 116841#L129 assume !(8465 == ssl3_accept_~s__state~0); 116840#L132 assume !(8466 == ssl3_accept_~s__state~0); 116839#L135 assume !(8496 == ssl3_accept_~s__state~0); 116838#L138 assume !(8497 == ssl3_accept_~s__state~0); 116836#L141 assume !(8512 == ssl3_accept_~s__state~0); 116834#L144 assume !(8513 == ssl3_accept_~s__state~0); 116831#L147 assume !(8528 == ssl3_accept_~s__state~0); 116830#L150 assume !(8529 == ssl3_accept_~s__state~0); 116829#L153 assume !(8544 == ssl3_accept_~s__state~0); 116828#L156 assume !(8545 == ssl3_accept_~s__state~0); 116827#L159 assume !(8560 == ssl3_accept_~s__state~0); 116826#L162 assume !(8561 == ssl3_accept_~s__state~0); 116825#L165 assume !(8448 == ssl3_accept_~s__state~0); 116824#L168 assume 8576 == ssl3_accept_~s__state~0; 116459#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 116823#L449 assume !(5 == ssl3_accept_~blastFlag~0); 116822#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 116821#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 115676#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117577#L640 ssl3_accept_~skip~0 := 0; 117571#L99-3 assume true; 117565#L99-1 assume !false; 117559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117539#L102 assume !(12292 == ssl3_accept_~s__state~0); 117528#L105 assume !(16384 == ssl3_accept_~s__state~0); 117521#L108 assume !(8192 == ssl3_accept_~s__state~0); 117516#L111 assume !(24576 == ssl3_accept_~s__state~0); 117507#L114 assume !(8195 == ssl3_accept_~s__state~0); 117435#L117 assume !(8480 == ssl3_accept_~s__state~0); 115756#L120 assume !(8481 == ssl3_accept_~s__state~0); 117103#L123 assume !(8482 == ssl3_accept_~s__state~0); 117100#L126 assume !(8464 == ssl3_accept_~s__state~0); 114321#L129 assume !(8465 == ssl3_accept_~s__state~0); 114322#L132 assume 8466 == ssl3_accept_~s__state~0; 113355#L133 [2018-11-18 16:38:21,749 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:21,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-18 16:38:21,749 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:21,749 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:21,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:21,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:21,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:21,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1894253209, now seen corresponding path program 1 times [2018-11-18 16:38:21,755 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:21,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:21,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,755 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:21,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 16:38:21,837 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:21,837 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:21,838 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:21,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:21,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:21,838 INFO L87 Difference]: Start difference. First operand 8142 states and 10308 transitions. cyclomatic complexity: 2180 Second operand 3 states. [2018-11-18 16:38:22,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:22,458 INFO L93 Difference]: Finished difference Result 8242 states and 10428 transitions. [2018-11-18 16:38:22,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:22,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8242 states and 10428 transitions. [2018-11-18 16:38:22,482 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-11-18 16:38:22,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-11-18 16:38:22,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8038 [2018-11-18 16:38:22,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8038 [2018-11-18 16:38:22,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8242 states and 10428 transitions. [2018-11-18 16:38:22,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:22,501 INFO L705 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-18 16:38:22,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8242 states and 10428 transitions. [2018-11-18 16:38:22,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8242 to 8242. [2018-11-18 16:38:22,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8242 states. [2018-11-18 16:38:22,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-11-18 16:38:22,548 INFO L728 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-18 16:38:22,548 INFO L608 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-18 16:38:22,548 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 16:38:22,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8242 states and 10428 transitions. [2018-11-18 16:38:22,562 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-11-18 16:38:22,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:22,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:22,564 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 16:38:22,564 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, 1, 1, 1] [2018-11-18 16:38:22,564 INFO L794 eck$LassoCheckResult]: Stem: 129551#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 129343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 129344#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129538#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 129539#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 129492#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 129620#L99-3 assume true; 129635#L99-1 assume !false; 130986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130984#L102 assume !(12292 == ssl3_accept_~s__state~0); 130982#L105 assume !(16384 == ssl3_accept_~s__state~0); 130980#L108 assume !(8192 == ssl3_accept_~s__state~0); 130967#L111 assume !(24576 == ssl3_accept_~s__state~0); 130968#L114 assume !(8195 == ssl3_accept_~s__state~0); 130934#L117 assume !(8480 == ssl3_accept_~s__state~0); 130935#L120 assume !(8481 == ssl3_accept_~s__state~0); 130926#L123 assume !(8482 == ssl3_accept_~s__state~0); 130927#L126 assume 8464 == ssl3_accept_~s__state~0; 130526#L133 [2018-11-18 16:38:22,565 INFO L796 eck$LassoCheckResult]: Loop: 130526#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 130962#L274 assume !(0 == ssl3_accept_~blastFlag~0); 130963#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 132013#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132008#L640 ssl3_accept_~skip~0 := 0; 132007#L99-3 assume true; 132006#L99-1 assume !false; 132005#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132004#L102 assume !(12292 == ssl3_accept_~s__state~0); 132003#L105 assume !(16384 == ssl3_accept_~s__state~0); 132002#L108 assume !(8192 == ssl3_accept_~s__state~0); 132001#L111 assume !(24576 == ssl3_accept_~s__state~0); 132000#L114 assume !(8195 == ssl3_accept_~s__state~0); 131999#L117 assume !(8480 == ssl3_accept_~s__state~0); 131998#L120 assume !(8481 == ssl3_accept_~s__state~0); 131997#L123 assume !(8482 == ssl3_accept_~s__state~0); 131996#L126 assume !(8464 == ssl3_accept_~s__state~0); 131995#L129 assume !(8465 == ssl3_accept_~s__state~0); 130638#L132 assume !(8466 == ssl3_accept_~s__state~0); 130512#L135 assume 8496 == ssl3_accept_~s__state~0; 130513#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 130936#L287 assume !(1 == ssl3_accept_~blastFlag~0); 130937#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 130928#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 129363#L293-2 ssl3_accept_~s__init_num~0 := 0; 130919#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 130915#L640 ssl3_accept_~skip~0 := 0; 130908#L99-3 assume true; 130909#L99-1 assume !false; 130903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130904#L102 assume !(12292 == ssl3_accept_~s__state~0); 130838#L105 assume !(16384 == ssl3_accept_~s__state~0); 130839#L108 assume !(8192 == ssl3_accept_~s__state~0); 130829#L111 assume !(24576 == ssl3_accept_~s__state~0); 130830#L114 assume !(8195 == ssl3_accept_~s__state~0); 130819#L117 assume !(8480 == ssl3_accept_~s__state~0); 130820#L120 assume !(8481 == ssl3_accept_~s__state~0); 130812#L123 assume !(8482 == ssl3_accept_~s__state~0); 130813#L126 assume !(8464 == ssl3_accept_~s__state~0); 130802#L129 assume !(8465 == ssl3_accept_~s__state~0); 130803#L132 assume !(8466 == ssl3_accept_~s__state~0); 130792#L135 assume !(8496 == ssl3_accept_~s__state~0); 130793#L138 assume !(8497 == ssl3_accept_~s__state~0); 130636#L141 assume 8512 == ssl3_accept_~s__state~0; 130637#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131501#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131496#L308 assume !(2 == ssl3_accept_~blastFlag~0); 131497#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 131862#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131860#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131855#L640 ssl3_accept_~skip~0 := 0; 131854#L99-3 assume true; 131853#L99-1 assume !false; 131852#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131851#L102 assume !(12292 == ssl3_accept_~s__state~0); 131850#L105 assume !(16384 == ssl3_accept_~s__state~0); 131849#L108 assume !(8192 == ssl3_accept_~s__state~0); 131848#L111 assume !(24576 == ssl3_accept_~s__state~0); 131847#L114 assume !(8195 == ssl3_accept_~s__state~0); 131846#L117 assume !(8480 == ssl3_accept_~s__state~0); 131845#L120 assume !(8481 == ssl3_accept_~s__state~0); 131844#L123 assume !(8482 == ssl3_accept_~s__state~0); 131843#L126 assume !(8464 == ssl3_accept_~s__state~0); 131842#L129 assume !(8465 == ssl3_accept_~s__state~0); 131841#L132 assume !(8466 == ssl3_accept_~s__state~0); 131840#L135 assume !(8496 == ssl3_accept_~s__state~0); 131839#L138 assume !(8497 == ssl3_accept_~s__state~0); 131838#L141 assume !(8512 == ssl3_accept_~s__state~0); 131837#L144 assume !(8513 == ssl3_accept_~s__state~0); 131835#L147 assume 8528 == ssl3_accept_~s__state~0; 130837#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131833#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131831#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131825#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131827#L356 assume !(3 == ssl3_accept_~blastFlag~0); 131823#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 131820#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131818#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131813#L640 ssl3_accept_~skip~0 := 0; 131812#L99-3 assume true; 131811#L99-1 assume !false; 131810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131809#L102 assume !(12292 == ssl3_accept_~s__state~0); 131808#L105 assume !(16384 == ssl3_accept_~s__state~0); 131807#L108 assume !(8192 == ssl3_accept_~s__state~0); 131806#L111 assume !(24576 == ssl3_accept_~s__state~0); 131805#L114 assume !(8195 == ssl3_accept_~s__state~0); 131804#L117 assume !(8480 == ssl3_accept_~s__state~0); 131803#L120 assume !(8481 == ssl3_accept_~s__state~0); 131802#L123 assume !(8482 == ssl3_accept_~s__state~0); 131801#L126 assume !(8464 == ssl3_accept_~s__state~0); 131800#L129 assume !(8465 == ssl3_accept_~s__state~0); 131799#L132 assume !(8466 == ssl3_accept_~s__state~0); 131798#L135 assume !(8496 == ssl3_accept_~s__state~0); 131797#L138 assume !(8497 == ssl3_accept_~s__state~0); 131796#L141 assume !(8512 == ssl3_accept_~s__state~0); 131795#L144 assume !(8513 == ssl3_accept_~s__state~0); 131793#L147 assume !(8528 == ssl3_accept_~s__state~0); 131791#L150 assume !(8529 == ssl3_accept_~s__state~0); 131750#L153 assume 8544 == ssl3_accept_~s__state~0; 130827#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131745#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 131741#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131736#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 131733#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 131730#L406 assume !(4 == ssl3_accept_~blastFlag~0); 131728#L406-2 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; 131724#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131718#L640 ssl3_accept_~skip~0 := 0; 131716#L99-3 assume true; 131714#L99-1 assume !false; 131712#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131710#L102 assume !(12292 == ssl3_accept_~s__state~0); 131708#L105 assume !(16384 == ssl3_accept_~s__state~0); 131706#L108 assume !(8192 == ssl3_accept_~s__state~0); 131704#L111 assume !(24576 == ssl3_accept_~s__state~0); 131702#L114 assume !(8195 == ssl3_accept_~s__state~0); 131700#L117 assume !(8480 == ssl3_accept_~s__state~0); 131698#L120 assume !(8481 == ssl3_accept_~s__state~0); 131696#L123 assume !(8482 == ssl3_accept_~s__state~0); 131694#L126 assume !(8464 == ssl3_accept_~s__state~0); 131692#L129 assume !(8465 == ssl3_accept_~s__state~0); 131690#L132 assume !(8466 == ssl3_accept_~s__state~0); 131688#L135 assume !(8496 == ssl3_accept_~s__state~0); 131686#L138 assume !(8497 == ssl3_accept_~s__state~0); 131684#L141 assume !(8512 == ssl3_accept_~s__state~0); 131668#L144 assume !(8513 == ssl3_accept_~s__state~0); 131665#L147 assume !(8528 == ssl3_accept_~s__state~0); 131657#L150 assume !(8529 == ssl3_accept_~s__state~0); 131654#L153 assume !(8544 == ssl3_accept_~s__state~0); 131651#L156 assume !(8545 == ssl3_accept_~s__state~0); 131649#L159 assume !(8560 == ssl3_accept_~s__state~0); 131647#L162 assume !(8561 == ssl3_accept_~s__state~0); 131644#L165 assume 8448 == ssl3_accept_~s__state~0; 131642#L166 assume !(ssl3_accept_~num1~0 > 0); 131638#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131633#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131623#L640 ssl3_accept_~skip~0 := 0; 131621#L99-3 assume true; 131619#L99-1 assume !false; 131617#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131615#L102 assume !(12292 == ssl3_accept_~s__state~0); 131613#L105 assume !(16384 == ssl3_accept_~s__state~0); 131611#L108 assume !(8192 == ssl3_accept_~s__state~0); 131609#L111 assume !(24576 == ssl3_accept_~s__state~0); 131607#L114 assume !(8195 == ssl3_accept_~s__state~0); 131605#L117 assume !(8480 == ssl3_accept_~s__state~0); 131603#L120 assume !(8481 == ssl3_accept_~s__state~0); 131601#L123 assume !(8482 == ssl3_accept_~s__state~0); 131599#L126 assume !(8464 == ssl3_accept_~s__state~0); 131597#L129 assume !(8465 == ssl3_accept_~s__state~0); 131595#L132 assume !(8466 == ssl3_accept_~s__state~0); 131593#L135 assume !(8496 == ssl3_accept_~s__state~0); 131590#L138 assume !(8497 == ssl3_accept_~s__state~0); 131588#L141 assume !(8512 == ssl3_accept_~s__state~0); 131586#L144 assume !(8513 == ssl3_accept_~s__state~0); 131584#L147 assume !(8528 == ssl3_accept_~s__state~0); 131582#L150 assume !(8529 == ssl3_accept_~s__state~0); 131580#L153 assume !(8544 == ssl3_accept_~s__state~0); 131578#L156 assume !(8545 == ssl3_accept_~s__state~0); 131576#L159 assume !(8560 == ssl3_accept_~s__state~0); 131574#L162 assume !(8561 == ssl3_accept_~s__state~0); 131573#L165 assume !(8448 == ssl3_accept_~s__state~0); 131204#L168 assume 8576 == ssl3_accept_~s__state~0; 131205#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131194#L449 assume !(5 == ssl3_accept_~blastFlag~0); 131195#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 131064#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 131065#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131664#L640 ssl3_accept_~skip~0 := 0; 131663#L99-3 assume true; 131662#L99-1 assume !false; 131661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131656#L102 assume !(12292 == ssl3_accept_~s__state~0); 131653#L105 assume !(16384 == ssl3_accept_~s__state~0); 131047#L108 assume !(8192 == ssl3_accept_~s__state~0); 131048#L111 assume !(24576 == ssl3_accept_~s__state~0); 131646#L114 assume !(8195 == ssl3_accept_~s__state~0); 131042#L117 assume !(8480 == ssl3_accept_~s__state~0); 131043#L120 assume !(8481 == ssl3_accept_~s__state~0); 131038#L123 assume !(8482 == ssl3_accept_~s__state~0); 131039#L126 assume !(8464 == ssl3_accept_~s__state~0); 131035#L129 assume !(8465 == ssl3_accept_~s__state~0); 130969#L132 assume 8466 == ssl3_accept_~s__state~0; 130526#L133 [2018-11-18 16:38:22,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:22,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-18 16:38:22,565 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:22,565 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:22,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:22,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:22,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:22,572 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:22,572 INFO L82 PathProgramCache]: Analyzing trace with hash -736720919, now seen corresponding path program 1 times [2018-11-18 16:38:22,572 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:22,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:22,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,573 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:22,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:22,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:22,606 INFO L82 PathProgramCache]: Analyzing trace with hash 21246615, now seen corresponding path program 1 times [2018-11-18 16:38:22,606 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:22,606 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:22,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:22,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:22,742 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 16:38:22,742 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:22,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:23,828 WARN L180 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2018-11-18 16:38:23,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:23,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:23,886 INFO L87 Difference]: Start difference. First operand 8242 states and 10428 transitions. cyclomatic complexity: 2202 Second operand 3 states. [2018-11-18 16:38:23,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:23,954 INFO L93 Difference]: Finished difference Result 8060 states and 10201 transitions. [2018-11-18 16:38:23,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:23,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8060 states and 10201 transitions. [2018-11-18 16:38:23,979 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-18 16:38:23,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-11-18 16:38:23,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7950 [2018-11-18 16:38:23,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7950 [2018-11-18 16:38:24,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8060 states and 10201 transitions. [2018-11-18 16:38:24,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:24,000 INFO L705 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-18 16:38:24,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8060 states and 10201 transitions. [2018-11-18 16:38:24,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8060 to 8060. [2018-11-18 16:38:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8060 states. [2018-11-18 16:38:24,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-11-18 16:38:24,058 INFO L728 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-18 16:38:24,058 INFO L608 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-18 16:38:24,058 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 16:38:24,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8060 states and 10201 transitions. [2018-11-18 16:38:24,076 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-18 16:38:24,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:24,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:24,077 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] [2018-11-18 16:38:24,077 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, 1, 1, 1] [2018-11-18 16:38:24,077 INFO L794 eck$LassoCheckResult]: Stem: 145843#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 145653#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 145654#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145830#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 145831#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145788#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 145907#L99-3 assume true; 145933#L99-1 assume !false; 148227#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148226#L102 assume !(12292 == ssl3_accept_~s__state~0); 148225#L105 assume !(16384 == ssl3_accept_~s__state~0); 148224#L108 assume !(8192 == ssl3_accept_~s__state~0); 148223#L111 assume !(24576 == ssl3_accept_~s__state~0); 148222#L114 assume !(8195 == ssl3_accept_~s__state~0); 148221#L117 assume !(8480 == ssl3_accept_~s__state~0); 148220#L120 assume !(8481 == ssl3_accept_~s__state~0); 148219#L123 assume !(8482 == ssl3_accept_~s__state~0); 148218#L126 assume 8464 == ssl3_accept_~s__state~0; 146184#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146158#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-11-18 16:38:24,077 INFO L796 eck$LassoCheckResult]: Loop: 146154#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 146142#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146135#L640 ssl3_accept_~skip~0 := 0; 146132#L99-3 assume true; 146129#L99-1 assume !false; 146126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146123#L102 assume !(12292 == ssl3_accept_~s__state~0); 146120#L105 assume !(16384 == ssl3_accept_~s__state~0); 146117#L108 assume !(8192 == ssl3_accept_~s__state~0); 146114#L111 assume !(24576 == ssl3_accept_~s__state~0); 146109#L114 assume !(8195 == ssl3_accept_~s__state~0); 146106#L117 assume !(8480 == ssl3_accept_~s__state~0); 146101#L120 assume !(8481 == ssl3_accept_~s__state~0); 146096#L123 assume !(8482 == ssl3_accept_~s__state~0); 146093#L126 assume !(8464 == ssl3_accept_~s__state~0); 146090#L129 assume !(8465 == ssl3_accept_~s__state~0); 146085#L132 assume !(8466 == ssl3_accept_~s__state~0); 146082#L135 assume 8496 == ssl3_accept_~s__state~0; 146074#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146039#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 146037#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 146033#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146030#L293-2 ssl3_accept_~s__init_num~0 := 0; 146023#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146017#L640 ssl3_accept_~skip~0 := 0; 146015#L99-3 assume true; 146013#L99-1 assume !false; 146011#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146009#L102 assume !(12292 == ssl3_accept_~s__state~0); 146007#L105 assume !(16384 == ssl3_accept_~s__state~0); 146005#L108 assume !(8192 == ssl3_accept_~s__state~0); 146003#L111 assume !(24576 == ssl3_accept_~s__state~0); 146000#L114 assume !(8195 == ssl3_accept_~s__state~0); 145998#L117 assume !(8480 == ssl3_accept_~s__state~0); 145995#L120 assume !(8481 == ssl3_accept_~s__state~0); 145992#L123 assume !(8482 == ssl3_accept_~s__state~0); 145990#L126 assume !(8464 == ssl3_accept_~s__state~0); 145988#L129 assume !(8465 == ssl3_accept_~s__state~0); 145985#L132 assume !(8466 == ssl3_accept_~s__state~0); 145983#L135 assume !(8496 == ssl3_accept_~s__state~0); 145980#L138 assume !(8497 == ssl3_accept_~s__state~0); 145969#L141 assume 8512 == ssl3_accept_~s__state~0; 145970#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145953#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145955#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 146581#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 146580#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146578#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146573#L640 ssl3_accept_~skip~0 := 0; 146572#L99-3 assume true; 146571#L99-1 assume !false; 146570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146569#L102 assume !(12292 == ssl3_accept_~s__state~0); 146568#L105 assume !(16384 == ssl3_accept_~s__state~0); 146567#L108 assume !(8192 == ssl3_accept_~s__state~0); 146566#L111 assume !(24576 == ssl3_accept_~s__state~0); 146565#L114 assume !(8195 == ssl3_accept_~s__state~0); 146564#L117 assume !(8480 == ssl3_accept_~s__state~0); 146563#L120 assume !(8481 == ssl3_accept_~s__state~0); 146562#L123 assume !(8482 == ssl3_accept_~s__state~0); 146561#L126 assume !(8464 == ssl3_accept_~s__state~0); 146560#L129 assume !(8465 == ssl3_accept_~s__state~0); 146559#L132 assume !(8466 == ssl3_accept_~s__state~0); 146558#L135 assume !(8496 == ssl3_accept_~s__state~0); 146557#L138 assume !(8497 == ssl3_accept_~s__state~0); 146556#L141 assume !(8512 == ssl3_accept_~s__state~0); 146555#L144 assume !(8513 == ssl3_accept_~s__state~0); 146554#L147 assume 8528 == ssl3_accept_~s__state~0; 146288#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146553#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146551#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 146545#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146547#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 146543#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 146540#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146538#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146533#L640 ssl3_accept_~skip~0 := 0; 146532#L99-3 assume true; 146530#L99-1 assume !false; 146525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146523#L102 assume !(12292 == ssl3_accept_~s__state~0); 146521#L105 assume !(16384 == ssl3_accept_~s__state~0); 146519#L108 assume !(8192 == ssl3_accept_~s__state~0); 146517#L111 assume !(24576 == ssl3_accept_~s__state~0); 146515#L114 assume !(8195 == ssl3_accept_~s__state~0); 146513#L117 assume !(8480 == ssl3_accept_~s__state~0); 146511#L120 assume !(8481 == ssl3_accept_~s__state~0); 146509#L123 assume !(8482 == ssl3_accept_~s__state~0); 146507#L126 assume !(8464 == ssl3_accept_~s__state~0); 146505#L129 assume !(8465 == ssl3_accept_~s__state~0); 146503#L132 assume !(8466 == ssl3_accept_~s__state~0); 146501#L135 assume !(8496 == ssl3_accept_~s__state~0); 146499#L138 assume !(8497 == ssl3_accept_~s__state~0); 146497#L141 assume !(8512 == ssl3_accept_~s__state~0); 146495#L144 assume !(8513 == ssl3_accept_~s__state~0); 146493#L147 assume !(8528 == ssl3_accept_~s__state~0); 146491#L150 assume !(8529 == ssl3_accept_~s__state~0); 146489#L153 assume 8544 == ssl3_accept_~s__state~0; 146196#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 146486#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 146483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146479#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 146477#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146475#L406 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 146474#L406-2 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; 146471#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146466#L640 ssl3_accept_~skip~0 := 0; 146465#L99-3 assume true; 146464#L99-1 assume !false; 146463#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146462#L102 assume !(12292 == ssl3_accept_~s__state~0); 146461#L105 assume !(16384 == ssl3_accept_~s__state~0); 146460#L108 assume !(8192 == ssl3_accept_~s__state~0); 146459#L111 assume !(24576 == ssl3_accept_~s__state~0); 146458#L114 assume !(8195 == ssl3_accept_~s__state~0); 146457#L117 assume !(8480 == ssl3_accept_~s__state~0); 146456#L120 assume !(8481 == ssl3_accept_~s__state~0); 146455#L123 assume !(8482 == ssl3_accept_~s__state~0); 146454#L126 assume !(8464 == ssl3_accept_~s__state~0); 146453#L129 assume !(8465 == ssl3_accept_~s__state~0); 146452#L132 assume !(8466 == ssl3_accept_~s__state~0); 146451#L135 assume !(8496 == ssl3_accept_~s__state~0); 146450#L138 assume !(8497 == ssl3_accept_~s__state~0); 146449#L141 assume !(8512 == ssl3_accept_~s__state~0); 146448#L144 assume !(8513 == ssl3_accept_~s__state~0); 146447#L147 assume !(8528 == ssl3_accept_~s__state~0); 146446#L150 assume !(8529 == ssl3_accept_~s__state~0); 146445#L153 assume !(8544 == ssl3_accept_~s__state~0); 146444#L156 assume !(8545 == ssl3_accept_~s__state~0); 146443#L159 assume !(8560 == ssl3_accept_~s__state~0); 146442#L162 assume !(8561 == ssl3_accept_~s__state~0); 146441#L165 assume 8448 == ssl3_accept_~s__state~0; 146440#L166 assume !(ssl3_accept_~num1~0 > 0); 146438#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146436#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146431#L640 ssl3_accept_~skip~0 := 0; 146430#L99-3 assume true; 146429#L99-1 assume !false; 146428#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146427#L102 assume !(12292 == ssl3_accept_~s__state~0); 146426#L105 assume !(16384 == ssl3_accept_~s__state~0); 146425#L108 assume !(8192 == ssl3_accept_~s__state~0); 146424#L111 assume !(24576 == ssl3_accept_~s__state~0); 146423#L114 assume !(8195 == ssl3_accept_~s__state~0); 146422#L117 assume !(8480 == ssl3_accept_~s__state~0); 146421#L120 assume !(8481 == ssl3_accept_~s__state~0); 146420#L123 assume !(8482 == ssl3_accept_~s__state~0); 146419#L126 assume !(8464 == ssl3_accept_~s__state~0); 146418#L129 assume !(8465 == ssl3_accept_~s__state~0); 146417#L132 assume !(8466 == ssl3_accept_~s__state~0); 146416#L135 assume !(8496 == ssl3_accept_~s__state~0); 146415#L138 assume !(8497 == ssl3_accept_~s__state~0); 146414#L141 assume !(8512 == ssl3_accept_~s__state~0); 146413#L144 assume !(8513 == ssl3_accept_~s__state~0); 146412#L147 assume !(8528 == ssl3_accept_~s__state~0); 146411#L150 assume !(8529 == ssl3_accept_~s__state~0); 146410#L153 assume !(8544 == ssl3_accept_~s__state~0); 146409#L156 assume !(8545 == ssl3_accept_~s__state~0); 146408#L159 assume !(8560 == ssl3_accept_~s__state~0); 146407#L162 assume !(8561 == ssl3_accept_~s__state~0); 146405#L165 assume !(8448 == ssl3_accept_~s__state~0); 146396#L168 assume 8576 == ssl3_accept_~s__state~0; 146295#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 146289#L449 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 146290#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 146271#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 146269#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146264#L640 ssl3_accept_~skip~0 := 0; 146263#L99-3 assume true; 146262#L99-1 assume !false; 146261#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146260#L102 assume !(12292 == ssl3_accept_~s__state~0); 146259#L105 assume !(16384 == ssl3_accept_~s__state~0); 146258#L108 assume !(8192 == ssl3_accept_~s__state~0); 146257#L111 assume !(24576 == ssl3_accept_~s__state~0); 146256#L114 assume !(8195 == ssl3_accept_~s__state~0); 146255#L117 assume !(8480 == ssl3_accept_~s__state~0); 146254#L120 assume !(8481 == ssl3_accept_~s__state~0); 146253#L123 assume !(8482 == ssl3_accept_~s__state~0); 146252#L126 assume !(8464 == ssl3_accept_~s__state~0); 146250#L129 assume !(8465 == ssl3_accept_~s__state~0); 146251#L132 assume 8466 == ssl3_accept_~s__state~0; 146089#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146176#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-11-18 16:38:24,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:24,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 1 times [2018-11-18 16:38:24,078 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:24,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:24,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:24,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:24,084 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:24,084 INFO L82 PathProgramCache]: Analyzing trace with hash 993981541, now seen corresponding path program 1 times [2018-11-18 16:38:24,084 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:24,084 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:24,084 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:24,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 16:38:24,185 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:24,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:38:24,186 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:24,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:24,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:24,186 INFO L87 Difference]: Start difference. First operand 8060 states and 10201 transitions. cyclomatic complexity: 2156 Second operand 3 states. [2018-11-18 16:38:24,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:24,581 INFO L93 Difference]: Finished difference Result 10734 states and 13633 transitions. [2018-11-18 16:38:24,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:24,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10734 states and 13633 transitions. [2018-11-18 16:38:24,602 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:38:24,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-11-18 16:38:24,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10624 [2018-11-18 16:38:24,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10624 [2018-11-18 16:38:24,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10734 states and 13633 transitions. [2018-11-18 16:38:24,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:24,621 INFO L705 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-18 16:38:24,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10734 states and 13633 transitions. [2018-11-18 16:38:24,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10734 to 10734. [2018-11-18 16:38:24,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10734 states. [2018-11-18 16:38:24,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-11-18 16:38:24,676 INFO L728 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-18 16:38:24,676 INFO L608 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-18 16:38:24,676 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 16:38:24,676 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10734 states and 13633 transitions. [2018-11-18 16:38:24,694 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:38:24,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:24,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:24,695 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] [2018-11-18 16:38:24,695 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, 1, 1, 1] [2018-11-18 16:38:24,695 INFO L794 eck$LassoCheckResult]: Stem: 164643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 164452#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164453#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164626#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 164627#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164585#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 164703#L99-3 assume true; 164733#L99-1 assume !false; 167684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167683#L102 assume !(12292 == ssl3_accept_~s__state~0); 167682#L105 assume !(16384 == ssl3_accept_~s__state~0); 166965#L108 assume !(8192 == ssl3_accept_~s__state~0); 166962#L111 assume !(24576 == ssl3_accept_~s__state~0); 166960#L114 assume !(8195 == ssl3_accept_~s__state~0); 166957#L117 assume !(8480 == ssl3_accept_~s__state~0); 166953#L120 assume !(8481 == ssl3_accept_~s__state~0); 166950#L123 assume !(8482 == ssl3_accept_~s__state~0); 164969#L126 assume 8464 == ssl3_accept_~s__state~0; 164965#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164915#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-11-18 16:38:24,695 INFO L796 eck$LassoCheckResult]: Loop: 164912#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 164905#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164899#L640 ssl3_accept_~skip~0 := 0; 164897#L99-3 assume true; 164895#L99-1 assume !false; 164893#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164891#L102 assume !(12292 == ssl3_accept_~s__state~0); 164889#L105 assume !(16384 == ssl3_accept_~s__state~0); 164887#L108 assume !(8192 == ssl3_accept_~s__state~0); 164885#L111 assume !(24576 == ssl3_accept_~s__state~0); 164882#L114 assume !(8195 == ssl3_accept_~s__state~0); 164880#L117 assume !(8480 == ssl3_accept_~s__state~0); 164877#L120 assume !(8481 == ssl3_accept_~s__state~0); 164874#L123 assume !(8482 == ssl3_accept_~s__state~0); 164872#L126 assume !(8464 == ssl3_accept_~s__state~0); 164870#L129 assume !(8465 == ssl3_accept_~s__state~0); 164867#L132 assume !(8466 == ssl3_accept_~s__state~0); 164865#L135 assume 8496 == ssl3_accept_~s__state~0; 164861#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 164826#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 164824#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 164820#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 164817#L293-2 ssl3_accept_~s__init_num~0 := 0; 164810#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164804#L640 ssl3_accept_~skip~0 := 0; 164802#L99-3 assume true; 164800#L99-1 assume !false; 164798#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164796#L102 assume !(12292 == ssl3_accept_~s__state~0); 164794#L105 assume !(16384 == ssl3_accept_~s__state~0); 164792#L108 assume !(8192 == ssl3_accept_~s__state~0); 164790#L111 assume !(24576 == ssl3_accept_~s__state~0); 164787#L114 assume !(8195 == ssl3_accept_~s__state~0); 164785#L117 assume !(8480 == ssl3_accept_~s__state~0); 164782#L120 assume !(8481 == ssl3_accept_~s__state~0); 164779#L123 assume !(8482 == ssl3_accept_~s__state~0); 164777#L126 assume !(8464 == ssl3_accept_~s__state~0); 164775#L129 assume !(8465 == ssl3_accept_~s__state~0); 164772#L132 assume !(8466 == ssl3_accept_~s__state~0); 164770#L135 assume !(8496 == ssl3_accept_~s__state~0); 164767#L138 assume !(8497 == ssl3_accept_~s__state~0); 164760#L141 assume 8512 == ssl3_accept_~s__state~0; 164761#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164748#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164750#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 165370#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 165369#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 165367#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165362#L640 ssl3_accept_~skip~0 := 0; 165361#L99-3 assume true; 165360#L99-1 assume !false; 165359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165358#L102 assume !(12292 == ssl3_accept_~s__state~0); 165357#L105 assume !(16384 == ssl3_accept_~s__state~0); 165356#L108 assume !(8192 == ssl3_accept_~s__state~0); 165355#L111 assume !(24576 == ssl3_accept_~s__state~0); 165354#L114 assume !(8195 == ssl3_accept_~s__state~0); 165353#L117 assume !(8480 == ssl3_accept_~s__state~0); 165352#L120 assume !(8481 == ssl3_accept_~s__state~0); 165351#L123 assume !(8482 == ssl3_accept_~s__state~0); 165350#L126 assume !(8464 == ssl3_accept_~s__state~0); 165349#L129 assume !(8465 == ssl3_accept_~s__state~0); 165348#L132 assume !(8466 == ssl3_accept_~s__state~0); 165347#L135 assume !(8496 == ssl3_accept_~s__state~0); 165346#L138 assume !(8497 == ssl3_accept_~s__state~0); 165345#L141 assume !(8512 == ssl3_accept_~s__state~0); 165344#L144 assume !(8513 == ssl3_accept_~s__state~0); 165343#L147 assume 8528 == ssl3_accept_~s__state~0; 165070#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 165342#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 165340#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 165334#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 165336#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 165332#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 165329#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 165327#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165322#L640 ssl3_accept_~skip~0 := 0; 165321#L99-3 assume true; 165319#L99-1 assume !false; 165314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165312#L102 assume !(12292 == ssl3_accept_~s__state~0); 165310#L105 assume !(16384 == ssl3_accept_~s__state~0); 165308#L108 assume !(8192 == ssl3_accept_~s__state~0); 165306#L111 assume !(24576 == ssl3_accept_~s__state~0); 165304#L114 assume !(8195 == ssl3_accept_~s__state~0); 165302#L117 assume !(8480 == ssl3_accept_~s__state~0); 165300#L120 assume !(8481 == ssl3_accept_~s__state~0); 165298#L123 assume !(8482 == ssl3_accept_~s__state~0); 165296#L126 assume !(8464 == ssl3_accept_~s__state~0); 165294#L129 assume !(8465 == ssl3_accept_~s__state~0); 165292#L132 assume !(8466 == ssl3_accept_~s__state~0); 165290#L135 assume !(8496 == ssl3_accept_~s__state~0); 165288#L138 assume !(8497 == ssl3_accept_~s__state~0); 165286#L141 assume !(8512 == ssl3_accept_~s__state~0); 165284#L144 assume !(8513 == ssl3_accept_~s__state~0); 165282#L147 assume !(8528 == ssl3_accept_~s__state~0); 165280#L150 assume !(8529 == ssl3_accept_~s__state~0); 165278#L153 assume 8544 == ssl3_accept_~s__state~0; 165035#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 165275#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 165272#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 165268#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 165266#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 165264#L406 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 165263#L406-2 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; 165260#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165255#L640 ssl3_accept_~skip~0 := 0; 165254#L99-3 assume true; 165253#L99-1 assume !false; 165252#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165251#L102 assume !(12292 == ssl3_accept_~s__state~0); 165250#L105 assume !(16384 == ssl3_accept_~s__state~0); 165249#L108 assume !(8192 == ssl3_accept_~s__state~0); 165248#L111 assume !(24576 == ssl3_accept_~s__state~0); 165247#L114 assume !(8195 == ssl3_accept_~s__state~0); 165246#L117 assume !(8480 == ssl3_accept_~s__state~0); 165245#L120 assume !(8481 == ssl3_accept_~s__state~0); 165244#L123 assume !(8482 == ssl3_accept_~s__state~0); 165243#L126 assume !(8464 == ssl3_accept_~s__state~0); 165242#L129 assume !(8465 == ssl3_accept_~s__state~0); 165241#L132 assume !(8466 == ssl3_accept_~s__state~0); 165240#L135 assume !(8496 == ssl3_accept_~s__state~0); 165239#L138 assume !(8497 == ssl3_accept_~s__state~0); 165238#L141 assume !(8512 == ssl3_accept_~s__state~0); 165237#L144 assume !(8513 == ssl3_accept_~s__state~0); 165236#L147 assume !(8528 == ssl3_accept_~s__state~0); 165235#L150 assume !(8529 == ssl3_accept_~s__state~0); 165234#L153 assume !(8544 == ssl3_accept_~s__state~0); 165233#L156 assume !(8545 == ssl3_accept_~s__state~0); 165232#L159 assume !(8560 == ssl3_accept_~s__state~0); 165231#L162 assume !(8561 == ssl3_accept_~s__state~0); 165230#L165 assume 8448 == ssl3_accept_~s__state~0; 165229#L166 assume !(ssl3_accept_~num1~0 > 0); 165227#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 165225#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165220#L640 ssl3_accept_~skip~0 := 0; 165219#L99-3 assume true; 165218#L99-1 assume !false; 165217#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165216#L102 assume !(12292 == ssl3_accept_~s__state~0); 165215#L105 assume !(16384 == ssl3_accept_~s__state~0); 165214#L108 assume !(8192 == ssl3_accept_~s__state~0); 165213#L111 assume !(24576 == ssl3_accept_~s__state~0); 165212#L114 assume !(8195 == ssl3_accept_~s__state~0); 165211#L117 assume !(8480 == ssl3_accept_~s__state~0); 165210#L120 assume !(8481 == ssl3_accept_~s__state~0); 165209#L123 assume !(8482 == ssl3_accept_~s__state~0); 165208#L126 assume !(8464 == ssl3_accept_~s__state~0); 165207#L129 assume !(8465 == ssl3_accept_~s__state~0); 165206#L132 assume !(8466 == ssl3_accept_~s__state~0); 165205#L135 assume !(8496 == ssl3_accept_~s__state~0); 165204#L138 assume !(8497 == ssl3_accept_~s__state~0); 165203#L141 assume !(8512 == ssl3_accept_~s__state~0); 165202#L144 assume !(8513 == ssl3_accept_~s__state~0); 165201#L147 assume !(8528 == ssl3_accept_~s__state~0); 165200#L150 assume !(8529 == ssl3_accept_~s__state~0); 165199#L153 assume !(8544 == ssl3_accept_~s__state~0); 165198#L156 assume !(8545 == ssl3_accept_~s__state~0); 165197#L159 assume !(8560 == ssl3_accept_~s__state~0); 165196#L162 assume !(8561 == ssl3_accept_~s__state~0); 165195#L165 assume !(8448 == ssl3_accept_~s__state~0); 165091#L168 assume 8576 == ssl3_accept_~s__state~0; 165083#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 165075#L449 assume !(5 == ssl3_accept_~blastFlag~0); 165077#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 165822#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 165056#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165051#L640 ssl3_accept_~skip~0 := 0; 165050#L99-3 assume true; 165049#L99-1 assume !false; 165048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165047#L102 assume !(12292 == ssl3_accept_~s__state~0); 165046#L105 assume !(16384 == ssl3_accept_~s__state~0); 165045#L108 assume !(8192 == ssl3_accept_~s__state~0); 165044#L111 assume !(24576 == ssl3_accept_~s__state~0); 165043#L114 assume !(8195 == ssl3_accept_~s__state~0); 165042#L117 assume !(8480 == ssl3_accept_~s__state~0); 165041#L120 assume !(8481 == ssl3_accept_~s__state~0); 165040#L123 assume !(8482 == ssl3_accept_~s__state~0); 165039#L126 assume !(8464 == ssl3_accept_~s__state~0); 165037#L129 assume !(8465 == ssl3_accept_~s__state~0); 165038#L132 assume 8466 == ssl3_accept_~s__state~0; 164869#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164954#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-11-18 16:38:24,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:24,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 2 times [2018-11-18 16:38:24,696 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:24,696 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:24,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:24,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:24,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:24,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1416683367, now seen corresponding path program 1 times [2018-11-18 16:38:24,702 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:24,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:24,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,702 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:24,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:24,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-11-18 16:38:24,777 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:24,777 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:24,778 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:24,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:24,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:24,778 INFO L87 Difference]: Start difference. First operand 10734 states and 13633 transitions. cyclomatic complexity: 2918 Second operand 3 states. [2018-11-18 16:38:24,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:24,855 INFO L93 Difference]: Finished difference Result 11018 states and 13961 transitions. [2018-11-18 16:38:24,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:24,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11018 states and 13961 transitions. [2018-11-18 16:38:24,880 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:38:24,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-11-18 16:38:24,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10908 [2018-11-18 16:38:24,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10908 [2018-11-18 16:38:24,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11018 states and 13961 transitions. [2018-11-18 16:38:24,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:24,906 INFO L705 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-18 16:38:24,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11018 states and 13961 transitions. [2018-11-18 16:38:24,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11018 to 11018. [2018-11-18 16:38:24,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11018 states. [2018-11-18 16:38:24,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-11-18 16:38:24,986 INFO L728 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-18 16:38:24,986 INFO L608 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-18 16:38:24,986 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 16:38:24,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11018 states and 13961 transitions. [2018-11-18 16:38:25,011 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:38:25,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:25,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:25,012 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] [2018-11-18 16:38:25,012 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, 1, 1, 1] [2018-11-18 16:38:25,012 INFO L794 eck$LassoCheckResult]: Stem: 186410#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 186212#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 186213#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 186392#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 186393#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 186349#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 186474#L99-3 assume true; 186500#L99-1 assume !false; 188752#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188744#L102 assume !(12292 == ssl3_accept_~s__state~0); 188745#L105 assume !(16384 == ssl3_accept_~s__state~0); 188737#L108 assume !(8192 == ssl3_accept_~s__state~0); 188738#L111 assume !(24576 == ssl3_accept_~s__state~0); 188729#L114 assume !(8195 == ssl3_accept_~s__state~0); 188730#L117 assume !(8480 == ssl3_accept_~s__state~0); 188721#L120 assume !(8481 == ssl3_accept_~s__state~0); 188722#L123 assume !(8482 == ssl3_accept_~s__state~0); 186736#L126 assume 8464 == ssl3_accept_~s__state~0; 186734#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186682#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-11-18 16:38:25,012 INFO L796 eck$LassoCheckResult]: Loop: 186679#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 186672#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186666#L640 ssl3_accept_~skip~0 := 0; 186664#L99-3 assume true; 186662#L99-1 assume !false; 186660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186658#L102 assume !(12292 == ssl3_accept_~s__state~0); 186656#L105 assume !(16384 == ssl3_accept_~s__state~0); 186654#L108 assume !(8192 == ssl3_accept_~s__state~0); 186652#L111 assume !(24576 == ssl3_accept_~s__state~0); 186649#L114 assume !(8195 == ssl3_accept_~s__state~0); 186647#L117 assume !(8480 == ssl3_accept_~s__state~0); 186644#L120 assume !(8481 == ssl3_accept_~s__state~0); 186641#L123 assume !(8482 == ssl3_accept_~s__state~0); 186639#L126 assume !(8464 == ssl3_accept_~s__state~0); 186637#L129 assume !(8465 == ssl3_accept_~s__state~0); 186634#L132 assume !(8466 == ssl3_accept_~s__state~0); 186632#L135 assume 8496 == ssl3_accept_~s__state~0; 186628#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 186593#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 186591#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 186587#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 186584#L293-2 ssl3_accept_~s__init_num~0 := 0; 186577#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186571#L640 ssl3_accept_~skip~0 := 0; 186569#L99-3 assume true; 186567#L99-1 assume !false; 186565#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186563#L102 assume !(12292 == ssl3_accept_~s__state~0); 186561#L105 assume !(16384 == ssl3_accept_~s__state~0); 186559#L108 assume !(8192 == ssl3_accept_~s__state~0); 186557#L111 assume !(24576 == ssl3_accept_~s__state~0); 186554#L114 assume !(8195 == ssl3_accept_~s__state~0); 186552#L117 assume !(8480 == ssl3_accept_~s__state~0); 186549#L120 assume !(8481 == ssl3_accept_~s__state~0); 186546#L123 assume !(8482 == ssl3_accept_~s__state~0); 186544#L126 assume !(8464 == ssl3_accept_~s__state~0); 186542#L129 assume !(8465 == ssl3_accept_~s__state~0); 186539#L132 assume !(8466 == ssl3_accept_~s__state~0); 186537#L135 assume !(8496 == ssl3_accept_~s__state~0); 186534#L138 assume !(8497 == ssl3_accept_~s__state~0); 186527#L141 assume 8512 == ssl3_accept_~s__state~0; 186528#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 186515#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 186517#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 187141#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 187140#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 187138#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187133#L640 ssl3_accept_~skip~0 := 0; 187132#L99-3 assume true; 187131#L99-1 assume !false; 187130#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187129#L102 assume !(12292 == ssl3_accept_~s__state~0); 187128#L105 assume !(16384 == ssl3_accept_~s__state~0); 187127#L108 assume !(8192 == ssl3_accept_~s__state~0); 187126#L111 assume !(24576 == ssl3_accept_~s__state~0); 187125#L114 assume !(8195 == ssl3_accept_~s__state~0); 187124#L117 assume !(8480 == ssl3_accept_~s__state~0); 187123#L120 assume !(8481 == ssl3_accept_~s__state~0); 187122#L123 assume !(8482 == ssl3_accept_~s__state~0); 187121#L126 assume !(8464 == ssl3_accept_~s__state~0); 187120#L129 assume !(8465 == ssl3_accept_~s__state~0); 187119#L132 assume !(8466 == ssl3_accept_~s__state~0); 187118#L135 assume !(8496 == ssl3_accept_~s__state~0); 187117#L138 assume !(8497 == ssl3_accept_~s__state~0); 187116#L141 assume !(8512 == ssl3_accept_~s__state~0); 187115#L144 assume !(8513 == ssl3_accept_~s__state~0); 187114#L147 assume 8528 == ssl3_accept_~s__state~0; 186840#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 187113#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 187111#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 187105#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187107#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 187103#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 187100#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 187098#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187093#L640 ssl3_accept_~skip~0 := 0; 187092#L99-3 assume true; 187090#L99-1 assume !false; 187085#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187083#L102 assume !(12292 == ssl3_accept_~s__state~0); 187081#L105 assume !(16384 == ssl3_accept_~s__state~0); 187079#L108 assume !(8192 == ssl3_accept_~s__state~0); 187077#L111 assume !(24576 == ssl3_accept_~s__state~0); 187075#L114 assume !(8195 == ssl3_accept_~s__state~0); 187073#L117 assume !(8480 == ssl3_accept_~s__state~0); 187071#L120 assume !(8481 == ssl3_accept_~s__state~0); 187069#L123 assume !(8482 == ssl3_accept_~s__state~0); 187067#L126 assume !(8464 == ssl3_accept_~s__state~0); 187065#L129 assume !(8465 == ssl3_accept_~s__state~0); 187063#L132 assume !(8466 == ssl3_accept_~s__state~0); 187061#L135 assume !(8496 == ssl3_accept_~s__state~0); 187059#L138 assume !(8497 == ssl3_accept_~s__state~0); 187057#L141 assume !(8512 == ssl3_accept_~s__state~0); 187055#L144 assume !(8513 == ssl3_accept_~s__state~0); 187053#L147 assume !(8528 == ssl3_accept_~s__state~0); 187051#L150 assume !(8529 == ssl3_accept_~s__state~0); 187049#L153 assume 8544 == ssl3_accept_~s__state~0; 186803#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 187046#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 187043#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 187039#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 187037#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 187034#L406 assume !(4 == ssl3_accept_~blastFlag~0); 187033#L406-2 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; 187030#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187025#L640 ssl3_accept_~skip~0 := 0; 187024#L99-3 assume true; 187023#L99-1 assume !false; 187022#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187021#L102 assume !(12292 == ssl3_accept_~s__state~0); 187020#L105 assume !(16384 == ssl3_accept_~s__state~0); 187019#L108 assume !(8192 == ssl3_accept_~s__state~0); 187018#L111 assume !(24576 == ssl3_accept_~s__state~0); 187017#L114 assume !(8195 == ssl3_accept_~s__state~0); 187016#L117 assume !(8480 == ssl3_accept_~s__state~0); 187015#L120 assume !(8481 == ssl3_accept_~s__state~0); 187014#L123 assume !(8482 == ssl3_accept_~s__state~0); 187013#L126 assume !(8464 == ssl3_accept_~s__state~0); 187012#L129 assume !(8465 == ssl3_accept_~s__state~0); 187011#L132 assume !(8466 == ssl3_accept_~s__state~0); 187010#L135 assume !(8496 == ssl3_accept_~s__state~0); 187009#L138 assume !(8497 == ssl3_accept_~s__state~0); 187008#L141 assume !(8512 == ssl3_accept_~s__state~0); 187007#L144 assume !(8513 == ssl3_accept_~s__state~0); 187006#L147 assume !(8528 == ssl3_accept_~s__state~0); 187005#L150 assume !(8529 == ssl3_accept_~s__state~0); 187004#L153 assume !(8544 == ssl3_accept_~s__state~0); 187003#L156 assume !(8545 == ssl3_accept_~s__state~0); 187002#L159 assume !(8560 == ssl3_accept_~s__state~0); 187001#L162 assume !(8561 == ssl3_accept_~s__state~0); 187000#L165 assume 8448 == ssl3_accept_~s__state~0; 186999#L166 assume !(ssl3_accept_~num1~0 > 0); 186997#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 186995#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186990#L640 ssl3_accept_~skip~0 := 0; 186989#L99-3 assume true; 186988#L99-1 assume !false; 186987#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186986#L102 assume !(12292 == ssl3_accept_~s__state~0); 186985#L105 assume !(16384 == ssl3_accept_~s__state~0); 186984#L108 assume !(8192 == ssl3_accept_~s__state~0); 186983#L111 assume !(24576 == ssl3_accept_~s__state~0); 186982#L114 assume !(8195 == ssl3_accept_~s__state~0); 186981#L117 assume !(8480 == ssl3_accept_~s__state~0); 186980#L120 assume !(8481 == ssl3_accept_~s__state~0); 186979#L123 assume !(8482 == ssl3_accept_~s__state~0); 186978#L126 assume !(8464 == ssl3_accept_~s__state~0); 186977#L129 assume !(8465 == ssl3_accept_~s__state~0); 186976#L132 assume !(8466 == ssl3_accept_~s__state~0); 186975#L135 assume !(8496 == ssl3_accept_~s__state~0); 186974#L138 assume !(8497 == ssl3_accept_~s__state~0); 186973#L141 assume !(8512 == ssl3_accept_~s__state~0); 186972#L144 assume !(8513 == ssl3_accept_~s__state~0); 186971#L147 assume !(8528 == ssl3_accept_~s__state~0); 186970#L150 assume !(8529 == ssl3_accept_~s__state~0); 186969#L153 assume !(8544 == ssl3_accept_~s__state~0); 186968#L156 assume !(8545 == ssl3_accept_~s__state~0); 186967#L159 assume !(8560 == ssl3_accept_~s__state~0); 186966#L162 assume !(8561 == ssl3_accept_~s__state~0); 186964#L165 assume !(8448 == ssl3_accept_~s__state~0); 186965#L168 assume 8576 == ssl3_accept_~s__state~0; 186859#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 187546#L449 assume !(5 == ssl3_accept_~blastFlag~0); 187544#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 187540#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 186824#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186819#L640 ssl3_accept_~skip~0 := 0; 186818#L99-3 assume true; 186817#L99-1 assume !false; 186816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186815#L102 assume !(12292 == ssl3_accept_~s__state~0); 186814#L105 assume !(16384 == ssl3_accept_~s__state~0); 186813#L108 assume !(8192 == ssl3_accept_~s__state~0); 186812#L111 assume !(24576 == ssl3_accept_~s__state~0); 186811#L114 assume !(8195 == ssl3_accept_~s__state~0); 186810#L117 assume !(8480 == ssl3_accept_~s__state~0); 186809#L120 assume !(8481 == ssl3_accept_~s__state~0); 186808#L123 assume !(8482 == ssl3_accept_~s__state~0); 186807#L126 assume !(8464 == ssl3_accept_~s__state~0); 186805#L129 assume !(8465 == ssl3_accept_~s__state~0); 186806#L132 assume 8466 == ssl3_accept_~s__state~0; 186636#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186721#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-11-18 16:38:25,013 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:25,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 3 times [2018-11-18 16:38:25,013 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:25,013 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:25,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,013 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:25,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:25,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:25,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:25,019 INFO L82 PathProgramCache]: Analyzing trace with hash 358845289, now seen corresponding path program 1 times [2018-11-18 16:38:25,019 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:25,019 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:25,019 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,019 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:25,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:25,091 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 281 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-11-18 16:38:25,091 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:25,091 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:25,092 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:25,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:25,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:25,092 INFO L87 Difference]: Start difference. First operand 11018 states and 13961 transitions. cyclomatic complexity: 2962 Second operand 3 states. [2018-11-18 16:38:25,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:25,516 INFO L93 Difference]: Finished difference Result 13688 states and 17287 transitions. [2018-11-18 16:38:25,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:25,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13688 states and 17287 transitions. [2018-11-18 16:38:25,546 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-18 16:38:25,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-11-18 16:38:25,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13578 [2018-11-18 16:38:25,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13578 [2018-11-18 16:38:25,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13688 states and 17287 transitions. [2018-11-18 16:38:25,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:25,572 INFO L705 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-18 16:38:25,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13688 states and 17287 transitions. [2018-11-18 16:38:25,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13688 to 13688. [2018-11-18 16:38:25,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13688 states. [2018-11-18 16:38:25,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-11-18 16:38:25,673 INFO L728 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-18 16:38:25,673 INFO L608 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-18 16:38:25,673 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 16:38:25,673 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13688 states and 17287 transitions. [2018-11-18 16:38:25,696 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-18 16:38:25,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:25,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:25,698 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] [2018-11-18 16:38:25,698 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, 1, 1, 1] [2018-11-18 16:38:25,698 INFO L794 eck$LassoCheckResult]: Stem: 211110#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 210922#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 210923#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 211097#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 211098#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 211056#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 211167#L99-3 assume true; 211193#L99-1 assume !false; 213446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213438#L102 assume !(12292 == ssl3_accept_~s__state~0); 213439#L105 assume !(16384 == ssl3_accept_~s__state~0); 213430#L108 assume !(8192 == ssl3_accept_~s__state~0); 213431#L111 assume !(24576 == ssl3_accept_~s__state~0); 213422#L114 assume !(8195 == ssl3_accept_~s__state~0); 213423#L117 assume !(8480 == ssl3_accept_~s__state~0); 213414#L120 assume !(8481 == ssl3_accept_~s__state~0); 213415#L123 assume !(8482 == ssl3_accept_~s__state~0); 211433#L126 assume 8464 == ssl3_accept_~s__state~0; 211429#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211379#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-11-18 16:38:25,698 INFO L796 eck$LassoCheckResult]: Loop: 211376#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 211369#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211363#L640 ssl3_accept_~skip~0 := 0; 211361#L99-3 assume true; 211359#L99-1 assume !false; 211357#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211355#L102 assume !(12292 == ssl3_accept_~s__state~0); 211353#L105 assume !(16384 == ssl3_accept_~s__state~0); 211351#L108 assume !(8192 == ssl3_accept_~s__state~0); 211349#L111 assume !(24576 == ssl3_accept_~s__state~0); 211346#L114 assume !(8195 == ssl3_accept_~s__state~0); 211344#L117 assume !(8480 == ssl3_accept_~s__state~0); 211341#L120 assume !(8481 == ssl3_accept_~s__state~0); 211338#L123 assume !(8482 == ssl3_accept_~s__state~0); 211336#L126 assume !(8464 == ssl3_accept_~s__state~0); 211334#L129 assume !(8465 == ssl3_accept_~s__state~0); 211331#L132 assume !(8466 == ssl3_accept_~s__state~0); 211329#L135 assume 8496 == ssl3_accept_~s__state~0; 211325#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 211290#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 211288#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 211284#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 211281#L293-2 ssl3_accept_~s__init_num~0 := 0; 211274#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211268#L640 ssl3_accept_~skip~0 := 0; 211266#L99-3 assume true; 211264#L99-1 assume !false; 211262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211260#L102 assume !(12292 == ssl3_accept_~s__state~0); 211258#L105 assume !(16384 == ssl3_accept_~s__state~0); 211256#L108 assume !(8192 == ssl3_accept_~s__state~0); 211254#L111 assume !(24576 == ssl3_accept_~s__state~0); 211251#L114 assume !(8195 == ssl3_accept_~s__state~0); 211249#L117 assume !(8480 == ssl3_accept_~s__state~0); 211246#L120 assume !(8481 == ssl3_accept_~s__state~0); 211243#L123 assume !(8482 == ssl3_accept_~s__state~0); 211241#L126 assume !(8464 == ssl3_accept_~s__state~0); 211239#L129 assume !(8465 == ssl3_accept_~s__state~0); 211236#L132 assume !(8466 == ssl3_accept_~s__state~0); 211234#L135 assume !(8496 == ssl3_accept_~s__state~0); 211231#L138 assume !(8497 == ssl3_accept_~s__state~0); 211224#L141 assume 8512 == ssl3_accept_~s__state~0; 211225#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211213#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 211214#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 211834#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 211833#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 211831#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211826#L640 ssl3_accept_~skip~0 := 0; 211825#L99-3 assume true; 211824#L99-1 assume !false; 211823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211822#L102 assume !(12292 == ssl3_accept_~s__state~0); 211821#L105 assume !(16384 == ssl3_accept_~s__state~0); 211820#L108 assume !(8192 == ssl3_accept_~s__state~0); 211819#L111 assume !(24576 == ssl3_accept_~s__state~0); 211818#L114 assume !(8195 == ssl3_accept_~s__state~0); 211817#L117 assume !(8480 == ssl3_accept_~s__state~0); 211816#L120 assume !(8481 == ssl3_accept_~s__state~0); 211815#L123 assume !(8482 == ssl3_accept_~s__state~0); 211814#L126 assume !(8464 == ssl3_accept_~s__state~0); 211813#L129 assume !(8465 == ssl3_accept_~s__state~0); 211812#L132 assume !(8466 == ssl3_accept_~s__state~0); 211811#L135 assume !(8496 == ssl3_accept_~s__state~0); 211810#L138 assume !(8497 == ssl3_accept_~s__state~0); 211809#L141 assume !(8512 == ssl3_accept_~s__state~0); 211808#L144 assume !(8513 == ssl3_accept_~s__state~0); 211807#L147 assume 8528 == ssl3_accept_~s__state~0; 211535#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 211806#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 211804#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 211797#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 211799#L356 assume !(3 == ssl3_accept_~blastFlag~0); 211795#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 211792#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 211790#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211785#L640 ssl3_accept_~skip~0 := 0; 211784#L99-3 assume true; 211782#L99-1 assume !false; 211777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211775#L102 assume !(12292 == ssl3_accept_~s__state~0); 211773#L105 assume !(16384 == ssl3_accept_~s__state~0); 211771#L108 assume !(8192 == ssl3_accept_~s__state~0); 211769#L111 assume !(24576 == ssl3_accept_~s__state~0); 211767#L114 assume !(8195 == ssl3_accept_~s__state~0); 211765#L117 assume !(8480 == ssl3_accept_~s__state~0); 211763#L120 assume !(8481 == ssl3_accept_~s__state~0); 211761#L123 assume !(8482 == ssl3_accept_~s__state~0); 211759#L126 assume !(8464 == ssl3_accept_~s__state~0); 211757#L129 assume !(8465 == ssl3_accept_~s__state~0); 211755#L132 assume !(8466 == ssl3_accept_~s__state~0); 211753#L135 assume !(8496 == ssl3_accept_~s__state~0); 211751#L138 assume !(8497 == ssl3_accept_~s__state~0); 211749#L141 assume !(8512 == ssl3_accept_~s__state~0); 211747#L144 assume !(8513 == ssl3_accept_~s__state~0); 211745#L147 assume !(8528 == ssl3_accept_~s__state~0); 211743#L150 assume !(8529 == ssl3_accept_~s__state~0); 211741#L153 assume 8544 == ssl3_accept_~s__state~0; 211500#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 211738#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 211735#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211731#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 211729#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 211726#L406 assume !(4 == ssl3_accept_~blastFlag~0); 211725#L406-2 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; 211722#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211717#L640 ssl3_accept_~skip~0 := 0; 211716#L99-3 assume true; 211715#L99-1 assume !false; 211714#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211713#L102 assume !(12292 == ssl3_accept_~s__state~0); 211712#L105 assume !(16384 == ssl3_accept_~s__state~0); 211711#L108 assume !(8192 == ssl3_accept_~s__state~0); 211710#L111 assume !(24576 == ssl3_accept_~s__state~0); 211709#L114 assume !(8195 == ssl3_accept_~s__state~0); 211708#L117 assume !(8480 == ssl3_accept_~s__state~0); 211707#L120 assume !(8481 == ssl3_accept_~s__state~0); 211706#L123 assume !(8482 == ssl3_accept_~s__state~0); 211705#L126 assume !(8464 == ssl3_accept_~s__state~0); 211704#L129 assume !(8465 == ssl3_accept_~s__state~0); 211703#L132 assume !(8466 == ssl3_accept_~s__state~0); 211702#L135 assume !(8496 == ssl3_accept_~s__state~0); 211701#L138 assume !(8497 == ssl3_accept_~s__state~0); 211700#L141 assume !(8512 == ssl3_accept_~s__state~0); 211699#L144 assume !(8513 == ssl3_accept_~s__state~0); 211698#L147 assume !(8528 == ssl3_accept_~s__state~0); 211697#L150 assume !(8529 == ssl3_accept_~s__state~0); 211696#L153 assume !(8544 == ssl3_accept_~s__state~0); 211695#L156 assume !(8545 == ssl3_accept_~s__state~0); 211694#L159 assume !(8560 == ssl3_accept_~s__state~0); 211693#L162 assume !(8561 == ssl3_accept_~s__state~0); 211692#L165 assume 8448 == ssl3_accept_~s__state~0; 211691#L166 assume !(ssl3_accept_~num1~0 > 0); 211689#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 211687#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211682#L640 ssl3_accept_~skip~0 := 0; 211681#L99-3 assume true; 211680#L99-1 assume !false; 211679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211678#L102 assume !(12292 == ssl3_accept_~s__state~0); 211677#L105 assume !(16384 == ssl3_accept_~s__state~0); 211676#L108 assume !(8192 == ssl3_accept_~s__state~0); 211675#L111 assume !(24576 == ssl3_accept_~s__state~0); 211674#L114 assume !(8195 == ssl3_accept_~s__state~0); 211673#L117 assume !(8480 == ssl3_accept_~s__state~0); 211672#L120 assume !(8481 == ssl3_accept_~s__state~0); 211671#L123 assume !(8482 == ssl3_accept_~s__state~0); 211670#L126 assume !(8464 == ssl3_accept_~s__state~0); 211669#L129 assume !(8465 == ssl3_accept_~s__state~0); 211668#L132 assume !(8466 == ssl3_accept_~s__state~0); 211667#L135 assume !(8496 == ssl3_accept_~s__state~0); 211666#L138 assume !(8497 == ssl3_accept_~s__state~0); 211665#L141 assume !(8512 == ssl3_accept_~s__state~0); 211664#L144 assume !(8513 == ssl3_accept_~s__state~0); 211663#L147 assume !(8528 == ssl3_accept_~s__state~0); 211662#L150 assume !(8529 == ssl3_accept_~s__state~0); 211661#L153 assume !(8544 == ssl3_accept_~s__state~0); 211660#L156 assume !(8545 == ssl3_accept_~s__state~0); 211659#L159 assume !(8560 == ssl3_accept_~s__state~0); 211658#L162 assume !(8561 == ssl3_accept_~s__state~0); 211657#L165 assume !(8448 == ssl3_accept_~s__state~0); 211556#L168 assume 8576 == ssl3_accept_~s__state~0; 211548#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 211540#L449 assume !(5 == ssl3_accept_~blastFlag~0); 211542#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 212289#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 211521#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211516#L640 ssl3_accept_~skip~0 := 0; 211515#L99-3 assume true; 211514#L99-1 assume !false; 211513#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211512#L102 assume !(12292 == ssl3_accept_~s__state~0); 211511#L105 assume !(16384 == ssl3_accept_~s__state~0); 211510#L108 assume !(8192 == ssl3_accept_~s__state~0); 211509#L111 assume !(24576 == ssl3_accept_~s__state~0); 211508#L114 assume !(8195 == ssl3_accept_~s__state~0); 211507#L117 assume !(8480 == ssl3_accept_~s__state~0); 211506#L120 assume !(8481 == ssl3_accept_~s__state~0); 211505#L123 assume !(8482 == ssl3_accept_~s__state~0); 211504#L126 assume !(8464 == ssl3_accept_~s__state~0); 211502#L129 assume !(8465 == ssl3_accept_~s__state~0); 211503#L132 assume 8466 == ssl3_accept_~s__state~0; 211333#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211418#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-11-18 16:38:25,698 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:25,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 4 times [2018-11-18 16:38:25,698 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:25,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:25,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:25,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:25,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:25,704 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:25,704 INFO L82 PathProgramCache]: Analyzing trace with hash 830201639, now seen corresponding path program 1 times [2018-11-18 16:38:25,704 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:25,704 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:25,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,705 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:25,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:25,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:25,783 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-11-18 16:38:25,783 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:25,783 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:25,783 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:25,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:25,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:25,784 INFO L87 Difference]: Start difference. First operand 13688 states and 17287 transitions. cyclomatic complexity: 3622 Second operand 3 states. [2018-11-18 16:38:26,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:26,361 INFO L93 Difference]: Finished difference Result 13684 states and 17153 transitions. [2018-11-18 16:38:26,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:26,364 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13684 states and 17153 transitions. [2018-11-18 16:38:26,405 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-11-18 16:38:26,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-11-18 16:38:26,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13574 [2018-11-18 16:38:26,442 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13574 [2018-11-18 16:38:26,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13684 states and 17153 transitions. [2018-11-18 16:38:26,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:26,451 INFO L705 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-18 16:38:26,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13684 states and 17153 transitions. [2018-11-18 16:38:26,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13684 to 13684. [2018-11-18 16:38:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13684 states. [2018-11-18 16:38:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-11-18 16:38:26,581 INFO L728 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-18 16:38:26,582 INFO L608 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-18 16:38:26,582 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 16:38:26,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13684 states and 17153 transitions. [2018-11-18 16:38:26,621 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-11-18 16:38:26,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:26,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:26,622 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 16:38:26,622 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:26,622 INFO L794 eck$LassoCheckResult]: Stem: 238501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 238302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 238303#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238485#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 238486#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 238441#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 238563#L99-3 assume true; 238589#L99-1 assume !false; 239461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239453#L102 assume !(12292 == ssl3_accept_~s__state~0); 239454#L105 assume !(16384 == ssl3_accept_~s__state~0); 239445#L108 assume !(8192 == ssl3_accept_~s__state~0); 239446#L111 assume !(24576 == ssl3_accept_~s__state~0); 239437#L114 assume !(8195 == ssl3_accept_~s__state~0); 239438#L117 assume !(8480 == ssl3_accept_~s__state~0); 239431#L120 assume !(8481 == ssl3_accept_~s__state~0); 239432#L123 assume !(8482 == ssl3_accept_~s__state~0); 238700#L126 assume !(8464 == ssl3_accept_~s__state~0); 238701#L129 assume !(8465 == ssl3_accept_~s__state~0); 239741#L132 assume !(8466 == ssl3_accept_~s__state~0); 239742#L135 assume !(8496 == ssl3_accept_~s__state~0); 239576#L138 [2018-11-18 16:38:26,622 INFO L796 eck$LassoCheckResult]: Loop: 239576#L138 assume !(8497 == ssl3_accept_~s__state~0); 239566#L141 assume !(8512 == ssl3_accept_~s__state~0); 239567#L144 assume !(8513 == ssl3_accept_~s__state~0); 239557#L147 assume !(8528 == ssl3_accept_~s__state~0); 239558#L150 assume !(8529 == ssl3_accept_~s__state~0); 239548#L153 assume !(8544 == ssl3_accept_~s__state~0); 239549#L156 assume !(8545 == ssl3_accept_~s__state~0); 239539#L159 assume !(8560 == ssl3_accept_~s__state~0); 239540#L162 assume !(8561 == ssl3_accept_~s__state~0); 239530#L165 assume 8448 == ssl3_accept_~s__state~0; 239483#L166 assume !(ssl3_accept_~num1~0 > 0); 239482#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 239521#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239515#L640 ssl3_accept_~skip~0 := 0; 239513#L99-3 assume true; 239511#L99-1 assume !false; 239508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239507#L102 assume !(12292 == ssl3_accept_~s__state~0); 239500#L105 assume !(16384 == ssl3_accept_~s__state~0); 239501#L108 assume !(8192 == ssl3_accept_~s__state~0); 239504#L111 assume !(24576 == ssl3_accept_~s__state~0); 239497#L114 assume !(8195 == ssl3_accept_~s__state~0); 239499#L117 assume !(8480 == ssl3_accept_~s__state~0); 239613#L120 assume !(8481 == ssl3_accept_~s__state~0); 239614#L123 assume 8482 == ssl3_accept_~s__state~0; 239694#L124 ssl3_accept_~s__state~0 := 3; 239783#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239773#L640 ssl3_accept_~skip~0 := 0; 239771#L99-3 assume true; 239769#L99-1 assume !false; 239767#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239765#L102 assume !(12292 == ssl3_accept_~s__state~0); 239763#L105 assume !(16384 == ssl3_accept_~s__state~0); 239761#L108 assume !(8192 == ssl3_accept_~s__state~0); 239759#L111 assume !(24576 == ssl3_accept_~s__state~0); 239757#L114 assume !(8195 == ssl3_accept_~s__state~0); 239755#L117 assume !(8480 == ssl3_accept_~s__state~0); 239753#L120 assume !(8481 == ssl3_accept_~s__state~0); 239752#L123 assume !(8482 == ssl3_accept_~s__state~0); 239750#L126 assume !(8464 == ssl3_accept_~s__state~0); 239748#L129 assume !(8465 == ssl3_accept_~s__state~0); 239743#L132 assume !(8466 == ssl3_accept_~s__state~0); 239575#L135 assume !(8496 == ssl3_accept_~s__state~0); 239576#L138 [2018-11-18 16:38:26,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:26,623 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 16:38:26,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:26,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:26,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:26,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:26,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:26,678 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 16:38:26,679 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:38:26,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:38:26,679 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:38:26,679 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:26,679 INFO L82 PathProgramCache]: Analyzing trace with hash -493611096, now seen corresponding path program 2 times [2018-11-18 16:38:26,679 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:26,679 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:26,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:26,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:26,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:26,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:26,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:27,265 WARN L180 SmtUtils]: Spent 567.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-18 16:38:27,276 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:38:27,276 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:38:27,276 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:38:27,276 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:38:27,276 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:38:27,276 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:38:27,276 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:38:27,276 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:38:27,276 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-18 16:38:27,276 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:38:27,276 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:38:27,277 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 16:38:27,289 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 16:38:27,292 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 16:38:27,434 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2018-11-18 16:38:27,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:27,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:27,499 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:38:27,499 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:27,504 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:38:27,505 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:38:27,535 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:38:27,535 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:27,543 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:38:27,543 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:38:27,550 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:38:27,550 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_82160a0a-9712-43d6-91b0-a8244cf69398/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 16:38:27,579 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:38:27,579 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:38:27,616 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:38:27,617 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:38:27,625 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:38:27,649 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:38:27,649 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:38:27,649 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:38:27,649 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:38:27,649 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:38:27,649 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:38:27,649 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:38:27,649 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:38:27,649 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-18 16:38:27,650 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:38:27,650 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:38:27,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:38:27,673 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 16:38:27,701 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 16:38:27,726 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 16:38:27,749 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 16:38:27,844 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:38:27,844 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:38:27,844 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 16:38:27,845 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:27,845 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:27,845 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:27,845 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:27,845 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:27,845 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:27,845 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:27,846 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:38:27,847 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 16:38:27,847 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:27,847 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:27,847 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:27,847 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:27,847 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:27,848 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:27,848 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:27,848 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:38:27,849 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 16:38:27,849 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:27,849 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:27,849 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:27,849 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:27,849 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:27,850 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:27,850 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:27,851 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:38:27,851 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 16:38:27,851 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:27,851 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:27,851 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:27,851 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:38:27,851 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:27,852 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:38:27,852 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:27,852 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:38:27,853 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 16:38:27,853 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:38:27,853 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:38:27,853 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:38:27,853 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:38:27,853 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:38:27,854 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:38:27,854 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:38:27,855 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:38:27,857 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:38:27,857 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:38:27,857 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:38:27,857 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:38:27,857 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:38:27,857 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 16:38:27,857 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:38:28,222 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:28,235 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:28,263 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:28,596 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 16:38:28,596 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 16:38:28,596 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13684 states and 17153 transitions. cyclomatic complexity: 3493 Second operand 5 states. [2018-11-18 16:38:30,005 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13684 states and 17153 transitions. cyclomatic complexity: 3493. Second operand 5 states. Result 42861 states and 53274 transitions. Complement of second has 9 states. [2018-11-18 16:38:30,017 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 16:38:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:38:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 383 transitions. [2018-11-18 16:38:30,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 16:38:30,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:30,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 16:38:30,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:30,025 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 16:38:30,036 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:38:30,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42861 states and 53274 transitions. [2018-11-18 16:38:30,200 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 25140 [2018-11-18 16:38:30,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42861 states to 42328 states and 52615 transitions. [2018-11-18 16:38:30,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27751 [2018-11-18 16:38:30,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27871 [2018-11-18 16:38:30,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42328 states and 52615 transitions. [2018-11-18 16:38:30,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:30,327 INFO L705 BuchiCegarLoop]: Abstraction has 42328 states and 52615 transitions. [2018-11-18 16:38:30,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42328 states and 52615 transitions. [2018-11-18 16:38:30,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42328 to 37529. [2018-11-18 16:38:30,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37529 states. [2018-11-18 16:38:30,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37529 states to 37529 states and 46963 transitions. [2018-11-18 16:38:30,650 INFO L728 BuchiCegarLoop]: Abstraction has 37529 states and 46963 transitions. [2018-11-18 16:38:30,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:38:30,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:38:30,651 INFO L87 Difference]: Start difference. First operand 37529 states and 46963 transitions. Second operand 3 states. [2018-11-18 16:38:31,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:31,169 INFO L93 Difference]: Finished difference Result 28761 states and 35780 transitions. [2018-11-18 16:38:31,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:38:31,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28761 states and 35780 transitions. [2018-11-18 16:38:31,231 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 18121 [2018-11-18 16:38:31,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28761 states to 28750 states and 35769 transitions. [2018-11-18 16:38:31,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18828 [2018-11-18 16:38:31,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18828 [2018-11-18 16:38:31,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28750 states and 35769 transitions. [2018-11-18 16:38:31,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:31,288 INFO L705 BuchiCegarLoop]: Abstraction has 28750 states and 35769 transitions. [2018-11-18 16:38:31,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28750 states and 35769 transitions. [2018-11-18 16:38:31,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28750 to 28383. [2018-11-18 16:38:31,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28383 states. [2018-11-18 16:38:31,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28383 states to 28383 states and 35346 transitions. [2018-11-18 16:38:31,613 INFO L728 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-11-18 16:38:31,613 INFO L608 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-11-18 16:38:31,613 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 16:38:31,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28383 states and 35346 transitions. [2018-11-18 16:38:31,657 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17799 [2018-11-18 16:38:31,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:31,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:31,658 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 16:38:31,658 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:31,658 INFO L794 eck$LassoCheckResult]: Stem: 361659#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 361361#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 361362#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 361643#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 361644#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 361566#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 361762#L99-3 assume true; 362778#L99-1 assume !false; 362776#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362774#L102 assume !(12292 == ssl3_accept_~s__state~0); 362772#L105 assume !(16384 == ssl3_accept_~s__state~0); 362769#L108 assume !(8192 == ssl3_accept_~s__state~0); 362766#L111 assume !(24576 == ssl3_accept_~s__state~0); 362760#L114 assume !(8195 == ssl3_accept_~s__state~0); 362758#L117 assume !(8480 == ssl3_accept_~s__state~0); 362755#L120 assume !(8481 == ssl3_accept_~s__state~0); 362748#L123 assume !(8482 == ssl3_accept_~s__state~0); 362745#L126 assume 8464 == ssl3_accept_~s__state~0; 362742#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 362739#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 362736#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 362732#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 362725#L640 ssl3_accept_~skip~0 := 0; 362723#L99-3 assume true; 362722#L99-1 assume !false; 362716#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362714#L102 assume !(12292 == ssl3_accept_~s__state~0); 362712#L105 assume !(16384 == ssl3_accept_~s__state~0); 362710#L108 assume !(8192 == ssl3_accept_~s__state~0); 362708#L111 assume !(24576 == ssl3_accept_~s__state~0); 362706#L114 assume !(8195 == ssl3_accept_~s__state~0); 362704#L117 assume !(8480 == ssl3_accept_~s__state~0); 362703#L120 assume !(8481 == ssl3_accept_~s__state~0); 362702#L123 assume !(8482 == ssl3_accept_~s__state~0); 362700#L126 assume !(8464 == ssl3_accept_~s__state~0); 362698#L129 assume !(8465 == ssl3_accept_~s__state~0); 362697#L132 assume !(8466 == ssl3_accept_~s__state~0); 362695#L135 assume 8496 == ssl3_accept_~s__state~0; 362693#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 362690#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 362688#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 362686#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 362687#L293-2 ssl3_accept_~s__init_num~0 := 0; 366237#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 366232#L640 ssl3_accept_~skip~0 := 0; 366231#L99-3 assume true; 366230#L99-1 assume !false; 366229#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366228#L102 assume !(12292 == ssl3_accept_~s__state~0); 366227#L105 assume !(16384 == ssl3_accept_~s__state~0); 366226#L108 assume !(8192 == ssl3_accept_~s__state~0); 366225#L111 assume !(24576 == ssl3_accept_~s__state~0); 366224#L114 assume !(8195 == ssl3_accept_~s__state~0); 366223#L117 assume !(8480 == ssl3_accept_~s__state~0); 366222#L120 assume !(8481 == ssl3_accept_~s__state~0); 366221#L123 assume !(8482 == ssl3_accept_~s__state~0); 366220#L126 assume !(8464 == ssl3_accept_~s__state~0); 366219#L129 assume !(8465 == ssl3_accept_~s__state~0); 366218#L132 assume !(8466 == ssl3_accept_~s__state~0); 366217#L135 assume !(8496 == ssl3_accept_~s__state~0); 366214#L138 assume !(8497 == ssl3_accept_~s__state~0); 366216#L141 [2018-11-18 16:38:31,659 INFO L796 eck$LassoCheckResult]: Loop: 366216#L141 assume !(8512 == ssl3_accept_~s__state~0); 372274#L144 assume !(8513 == ssl3_accept_~s__state~0); 372273#L147 assume !(8528 == ssl3_accept_~s__state~0); 372272#L150 assume !(8529 == ssl3_accept_~s__state~0); 372271#L153 assume !(8544 == ssl3_accept_~s__state~0); 372270#L156 assume !(8545 == ssl3_accept_~s__state~0); 372269#L159 assume !(8560 == ssl3_accept_~s__state~0); 372268#L162 assume !(8561 == ssl3_accept_~s__state~0); 372267#L165 assume !(8448 == ssl3_accept_~s__state~0); 372266#L168 assume !(8576 == ssl3_accept_~s__state~0); 372265#L171 assume !(8577 == ssl3_accept_~s__state~0); 372178#L174 assume !(8592 == ssl3_accept_~s__state~0); 372176#L177 assume !(8593 == ssl3_accept_~s__state~0); 372174#L180 assume !(8608 == ssl3_accept_~s__state~0); 372172#L183 assume !(8609 == ssl3_accept_~s__state~0); 372171#L186 assume !(8640 == ssl3_accept_~s__state~0); 372170#L189 assume !(8641 == ssl3_accept_~s__state~0); 372168#L192 assume 8656 == ssl3_accept_~s__state~0; 371964#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 372167#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 372165#L533 assume !(10 == ssl3_accept_~blastFlag~0); 372163#L536 assume !(13 == ssl3_accept_~blastFlag~0); 372161#L539 assume !(16 == ssl3_accept_~blastFlag~0); 372159#L542 assume !(19 == ssl3_accept_~blastFlag~0); 372156#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 372153#L553 assume !(0 == ssl3_accept_~tmp___10~0); 372142#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372136#L640 ssl3_accept_~skip~0 := 0; 372125#L99-3 assume true; 372122#L99-1 assume !false; 372119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372116#L102 assume !(12292 == ssl3_accept_~s__state~0); 372113#L105 assume !(16384 == ssl3_accept_~s__state~0); 372109#L108 assume !(8192 == ssl3_accept_~s__state~0); 372104#L111 assume !(24576 == ssl3_accept_~s__state~0); 372099#L114 assume !(8195 == ssl3_accept_~s__state~0); 372094#L117 assume !(8480 == ssl3_accept_~s__state~0); 372089#L120 assume !(8481 == ssl3_accept_~s__state~0); 372084#L123 assume !(8482 == ssl3_accept_~s__state~0); 372079#L126 assume !(8464 == ssl3_accept_~s__state~0); 372074#L129 assume !(8465 == ssl3_accept_~s__state~0); 372069#L132 assume !(8466 == ssl3_accept_~s__state~0); 372064#L135 assume !(8496 == ssl3_accept_~s__state~0); 372059#L138 assume !(8497 == ssl3_accept_~s__state~0); 372054#L141 assume !(8512 == ssl3_accept_~s__state~0); 372049#L144 assume !(8513 == ssl3_accept_~s__state~0); 372044#L147 assume !(8528 == ssl3_accept_~s__state~0); 372039#L150 assume !(8529 == ssl3_accept_~s__state~0); 372034#L153 assume !(8544 == ssl3_accept_~s__state~0); 372029#L156 assume !(8545 == ssl3_accept_~s__state~0); 372024#L159 assume !(8560 == ssl3_accept_~s__state~0); 372019#L162 assume !(8561 == ssl3_accept_~s__state~0); 372014#L165 assume !(8448 == ssl3_accept_~s__state~0); 372009#L168 assume !(8576 == ssl3_accept_~s__state~0); 372003#L171 assume !(8577 == ssl3_accept_~s__state~0); 371998#L174 assume !(8592 == ssl3_accept_~s__state~0); 371991#L177 assume !(8593 == ssl3_accept_~s__state~0); 371986#L180 assume !(8608 == ssl3_accept_~s__state~0); 371979#L183 assume !(8609 == ssl3_accept_~s__state~0); 371974#L186 assume !(8640 == ssl3_accept_~s__state~0); 371970#L189 assume !(8641 == ssl3_accept_~s__state~0); 371967#L192 assume !(8656 == ssl3_accept_~s__state~0); 371963#L195 assume !(8657 == ssl3_accept_~s__state~0); 371953#L198 assume 8672 == ssl3_accept_~s__state~0; 371947#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 371943#L561 assume !(11 == ssl3_accept_~blastFlag~0); 371940#L564 assume !(14 == ssl3_accept_~blastFlag~0); 371937#L567 assume !(17 == ssl3_accept_~blastFlag~0); 371934#L570 assume !(20 == ssl3_accept_~blastFlag~0); 371931#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 371928#L580 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 371925#L580-2 ssl3_accept_~s__init_num~0 := 0; 366042#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371914#L640 ssl3_accept_~skip~0 := 0; 371908#L99-3 assume true; 371906#L99-1 assume !false; 371904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371902#L102 assume !(12292 == ssl3_accept_~s__state~0); 371900#L105 assume !(16384 == ssl3_accept_~s__state~0); 371898#L108 assume !(8192 == ssl3_accept_~s__state~0); 371896#L111 assume !(24576 == ssl3_accept_~s__state~0); 371894#L114 assume !(8195 == ssl3_accept_~s__state~0); 371892#L117 assume !(8480 == ssl3_accept_~s__state~0); 371890#L120 assume !(8481 == ssl3_accept_~s__state~0); 371888#L123 assume !(8482 == ssl3_accept_~s__state~0); 371886#L126 assume !(8464 == ssl3_accept_~s__state~0); 371884#L129 assume !(8465 == ssl3_accept_~s__state~0); 371882#L132 assume !(8466 == ssl3_accept_~s__state~0); 371880#L135 assume !(8496 == ssl3_accept_~s__state~0); 371878#L138 assume !(8497 == ssl3_accept_~s__state~0); 371876#L141 assume !(8512 == ssl3_accept_~s__state~0); 371874#L144 assume !(8513 == ssl3_accept_~s__state~0); 371872#L147 assume !(8528 == ssl3_accept_~s__state~0); 371870#L150 assume !(8529 == ssl3_accept_~s__state~0); 371868#L153 assume !(8544 == ssl3_accept_~s__state~0); 371866#L156 assume !(8545 == ssl3_accept_~s__state~0); 371864#L159 assume !(8560 == ssl3_accept_~s__state~0); 371862#L162 assume !(8561 == ssl3_accept_~s__state~0); 371860#L165 assume 8448 == ssl3_accept_~s__state~0; 371858#L166 assume !(ssl3_accept_~num1~0 > 0); 371855#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 371851#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371844#L640 ssl3_accept_~skip~0 := 0; 371838#L99-3 assume true; 371836#L99-1 assume !false; 371834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371831#L102 assume 12292 == ssl3_accept_~s__state~0; 371829#L103 ssl3_accept_~s__new_session~0 := 1; 371826#L211 ssl3_accept_~s__server~0 := 1; 371824#L216 assume 0 != ssl3_accept_~cb~0; 371822#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 371820#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 371817#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 371814#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 371809#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 371803#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371793#L640 ssl3_accept_~skip~0 := 0; 371791#L99-3 assume true; 371789#L99-1 assume !false; 371787#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371785#L102 assume !(12292 == ssl3_accept_~s__state~0); 371783#L105 assume !(16384 == ssl3_accept_~s__state~0); 371781#L108 assume !(8192 == ssl3_accept_~s__state~0); 371779#L111 assume !(24576 == ssl3_accept_~s__state~0); 371777#L114 assume !(8195 == ssl3_accept_~s__state~0); 371774#L117 assume !(8480 == ssl3_accept_~s__state~0); 371775#L120 assume !(8481 == ssl3_accept_~s__state~0); 372681#L123 assume !(8482 == ssl3_accept_~s__state~0); 372682#L126 assume !(8464 == ssl3_accept_~s__state~0); 372460#L129 assume !(8465 == ssl3_accept_~s__state~0); 372461#L132 assume !(8466 == ssl3_accept_~s__state~0); 372295#L135 assume 8496 == ssl3_accept_~s__state~0; 371574#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 372263#L287 assume !(1 == ssl3_accept_~blastFlag~0); 372259#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 372255#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 372250#L293-2 ssl3_accept_~s__init_num~0 := 0; 372251#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372291#L640 ssl3_accept_~skip~0 := 0; 372290#L99-3 assume true; 372289#L99-1 assume !false; 372288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372287#L102 assume !(12292 == ssl3_accept_~s__state~0); 372286#L105 assume !(16384 == ssl3_accept_~s__state~0); 372285#L108 assume !(8192 == ssl3_accept_~s__state~0); 372284#L111 assume !(24576 == ssl3_accept_~s__state~0); 372283#L114 assume !(8195 == ssl3_accept_~s__state~0); 372282#L117 assume !(8480 == ssl3_accept_~s__state~0); 372281#L120 assume !(8481 == ssl3_accept_~s__state~0); 372280#L123 assume !(8482 == ssl3_accept_~s__state~0); 372279#L126 assume !(8464 == ssl3_accept_~s__state~0); 372278#L129 assume !(8465 == ssl3_accept_~s__state~0); 372277#L132 assume !(8466 == ssl3_accept_~s__state~0); 372276#L135 assume !(8496 == ssl3_accept_~s__state~0); 372275#L138 assume !(8497 == ssl3_accept_~s__state~0); 366216#L141 [2018-11-18 16:38:31,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:31,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 1 times [2018-11-18 16:38:31,659 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:31,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:31,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:31,660 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:31,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:31,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:31,670 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:31,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1864325006, now seen corresponding path program 1 times [2018-11-18 16:38:31,671 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:31,671 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:31,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:31,671 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:31,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:31,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:31,707 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 16:38:31,708 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:38:31,708 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:38:31,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:31,741 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:31,776 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-18 16:38:31,792 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:38:31,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:38:31,793 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:31,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:38:31,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:38:31,793 INFO L87 Difference]: Start difference. First operand 28383 states and 35346 transitions. cyclomatic complexity: 7008 Second operand 5 states. [2018-11-18 16:38:32,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:32,002 INFO L93 Difference]: Finished difference Result 26936 states and 33104 transitions. [2018-11-18 16:38:32,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:38:32,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26936 states and 33104 transitions. [2018-11-18 16:38:32,056 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13997 [2018-11-18 16:38:32,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26936 states to 26675 states and 32801 transitions. [2018-11-18 16:38:32,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17266 [2018-11-18 16:38:32,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17266 [2018-11-18 16:38:32,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26675 states and 32801 transitions. [2018-11-18 16:38:32,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:32,107 INFO L705 BuchiCegarLoop]: Abstraction has 26675 states and 32801 transitions. [2018-11-18 16:38:32,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26675 states and 32801 transitions. [2018-11-18 16:38:32,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26675 to 18237. [2018-11-18 16:38:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18237 states. [2018-11-18 16:38:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18237 states to 18237 states and 22747 transitions. [2018-11-18 16:38:32,223 INFO L728 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-11-18 16:38:32,223 INFO L608 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-11-18 16:38:32,223 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-18 16:38:32,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18237 states and 22747 transitions. [2018-11-18 16:38:32,251 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 10028 [2018-11-18 16:38:32,251 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:32,251 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:32,252 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 16:38:32,252 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:38:32,252 INFO L794 eck$LassoCheckResult]: Stem: 417423#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 417158#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 417159#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 417405#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 417406#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 417344#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 417479#L99-3 assume true; 417553#L99-1 assume !false; 417552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417551#L102 assume !(12292 == ssl3_accept_~s__state~0); 417550#L105 assume !(16384 == ssl3_accept_~s__state~0); 417549#L108 assume !(8192 == ssl3_accept_~s__state~0); 417548#L111 assume !(24576 == ssl3_accept_~s__state~0); 417547#L114 assume !(8195 == ssl3_accept_~s__state~0); 417546#L117 assume !(8480 == ssl3_accept_~s__state~0); 417545#L120 assume !(8481 == ssl3_accept_~s__state~0); 417544#L123 assume !(8482 == ssl3_accept_~s__state~0); 417543#L126 assume 8464 == ssl3_accept_~s__state~0; 417542#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 417541#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 417540#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 417538#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 417533#L640 ssl3_accept_~skip~0 := 0; 417532#L99-3 assume true; 417531#L99-1 assume !false; 417530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417529#L102 assume !(12292 == ssl3_accept_~s__state~0); 417528#L105 assume !(16384 == ssl3_accept_~s__state~0); 417527#L108 assume !(8192 == ssl3_accept_~s__state~0); 417526#L111 assume !(24576 == ssl3_accept_~s__state~0); 417525#L114 assume !(8195 == ssl3_accept_~s__state~0); 417524#L117 assume !(8480 == ssl3_accept_~s__state~0); 417523#L120 assume !(8481 == ssl3_accept_~s__state~0); 417522#L123 assume !(8482 == ssl3_accept_~s__state~0); 417521#L126 assume !(8464 == ssl3_accept_~s__state~0); 417520#L129 assume !(8465 == ssl3_accept_~s__state~0); 417519#L132 assume !(8466 == ssl3_accept_~s__state~0); 417518#L135 assume 8496 == ssl3_accept_~s__state~0; 417517#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417516#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 417515#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417513#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 417514#L293-2 ssl3_accept_~s__init_num~0 := 0; 427462#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 427457#L640 ssl3_accept_~skip~0 := 0; 427456#L99-3 assume true; 427455#L99-1 assume !false; 427454#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427453#L102 assume !(12292 == ssl3_accept_~s__state~0); 427452#L105 assume !(16384 == ssl3_accept_~s__state~0); 427451#L108 assume !(8192 == ssl3_accept_~s__state~0); 427450#L111 assume !(24576 == ssl3_accept_~s__state~0); 427449#L114 assume !(8195 == ssl3_accept_~s__state~0); 427448#L117 assume !(8480 == ssl3_accept_~s__state~0); 427447#L120 assume !(8481 == ssl3_accept_~s__state~0); 427446#L123 assume !(8482 == ssl3_accept_~s__state~0); 427445#L126 assume !(8464 == ssl3_accept_~s__state~0); 427444#L129 assume !(8465 == ssl3_accept_~s__state~0); 427443#L132 assume !(8466 == ssl3_accept_~s__state~0); 427442#L135 assume !(8496 == ssl3_accept_~s__state~0); 427440#L138 assume !(8497 == ssl3_accept_~s__state~0); 427441#L141 [2018-11-18 16:38:32,252 INFO L796 eck$LassoCheckResult]: Loop: 427441#L141 assume !(8512 == ssl3_accept_~s__state~0); 435131#L144 assume !(8513 == ssl3_accept_~s__state~0); 435130#L147 assume !(8528 == ssl3_accept_~s__state~0); 435129#L150 assume !(8529 == ssl3_accept_~s__state~0); 435128#L153 assume !(8544 == ssl3_accept_~s__state~0); 435127#L156 assume !(8545 == ssl3_accept_~s__state~0); 435126#L159 assume !(8560 == ssl3_accept_~s__state~0); 435125#L162 assume !(8561 == ssl3_accept_~s__state~0); 435123#L165 assume !(8448 == ssl3_accept_~s__state~0); 417360#L168 assume !(8576 == ssl3_accept_~s__state~0); 417361#L171 assume !(8577 == ssl3_accept_~s__state~0); 417375#L174 assume !(8592 == ssl3_accept_~s__state~0); 435124#L177 assume !(8593 == ssl3_accept_~s__state~0); 417213#L180 assume !(8608 == ssl3_accept_~s__state~0); 417214#L183 assume !(8609 == ssl3_accept_~s__state~0); 417136#L186 assume !(8640 == ssl3_accept_~s__state~0); 417137#L189 assume !(8641 == ssl3_accept_~s__state~0); 417474#L192 assume 8656 == ssl3_accept_~s__state~0; 417335#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 417336#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 417150#L533 assume !(10 == ssl3_accept_~blastFlag~0); 417151#L536 assume !(13 == ssl3_accept_~blastFlag~0); 417453#L539 assume !(16 == ssl3_accept_~blastFlag~0); 417417#L542 assume !(19 == ssl3_accept_~blastFlag~0); 417418#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 417413#L553 assume !(0 == ssl3_accept_~tmp___10~0); 417414#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435117#L640 ssl3_accept_~skip~0 := 0; 435116#L99-3 assume true; 435115#L99-1 assume !false; 435114#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435113#L102 assume !(12292 == ssl3_accept_~s__state~0); 435112#L105 assume !(16384 == ssl3_accept_~s__state~0); 435111#L108 assume !(8192 == ssl3_accept_~s__state~0); 435110#L111 assume !(24576 == ssl3_accept_~s__state~0); 435109#L114 assume !(8195 == ssl3_accept_~s__state~0); 435108#L117 assume !(8480 == ssl3_accept_~s__state~0); 435107#L120 assume !(8481 == ssl3_accept_~s__state~0); 435106#L123 assume !(8482 == ssl3_accept_~s__state~0); 435105#L126 assume !(8464 == ssl3_accept_~s__state~0); 435104#L129 assume !(8465 == ssl3_accept_~s__state~0); 435103#L132 assume !(8466 == ssl3_accept_~s__state~0); 435102#L135 assume !(8496 == ssl3_accept_~s__state~0); 435101#L138 assume !(8497 == ssl3_accept_~s__state~0); 435100#L141 assume !(8512 == ssl3_accept_~s__state~0); 435099#L144 assume !(8513 == ssl3_accept_~s__state~0); 435098#L147 assume !(8528 == ssl3_accept_~s__state~0); 435097#L150 assume !(8529 == ssl3_accept_~s__state~0); 435096#L153 assume !(8544 == ssl3_accept_~s__state~0); 435095#L156 assume !(8545 == ssl3_accept_~s__state~0); 435094#L159 assume !(8560 == ssl3_accept_~s__state~0); 435093#L162 assume !(8561 == ssl3_accept_~s__state~0); 435092#L165 assume !(8448 == ssl3_accept_~s__state~0); 435091#L168 assume !(8576 == ssl3_accept_~s__state~0); 435090#L171 assume !(8577 == ssl3_accept_~s__state~0); 435089#L174 assume !(8592 == ssl3_accept_~s__state~0); 435088#L177 assume !(8593 == ssl3_accept_~s__state~0); 435086#L180 assume !(8608 == ssl3_accept_~s__state~0); 435085#L183 assume !(8609 == ssl3_accept_~s__state~0); 434700#L186 assume !(8640 == ssl3_accept_~s__state~0); 434699#L189 assume !(8641 == ssl3_accept_~s__state~0); 434698#L192 assume !(8656 == ssl3_accept_~s__state~0); 417455#L195 assume !(8657 == ssl3_accept_~s__state~0); 417401#L198 assume 8672 == ssl3_accept_~s__state~0; 417284#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 417285#L561 assume !(11 == ssl3_accept_~blastFlag~0); 417411#L564 assume !(14 == ssl3_accept_~blastFlag~0); 417403#L567 assume !(17 == ssl3_accept_~blastFlag~0); 417388#L570 assume !(20 == ssl3_accept_~blastFlag~0); 417339#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 417340#L580 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 417463#L580-2 ssl3_accept_~s__init_num~0 := 0; 417305#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435179#L640 ssl3_accept_~skip~0 := 0; 435178#L99-3 assume true; 435177#L99-1 assume !false; 435176#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435175#L102 assume !(12292 == ssl3_accept_~s__state~0); 435174#L105 assume !(16384 == ssl3_accept_~s__state~0); 435173#L108 assume !(8192 == ssl3_accept_~s__state~0); 435172#L111 assume !(24576 == ssl3_accept_~s__state~0); 435171#L114 assume !(8195 == ssl3_accept_~s__state~0); 435170#L117 assume !(8480 == ssl3_accept_~s__state~0); 435169#L120 assume !(8481 == ssl3_accept_~s__state~0); 435168#L123 assume !(8482 == ssl3_accept_~s__state~0); 435167#L126 assume !(8464 == ssl3_accept_~s__state~0); 435166#L129 assume !(8465 == ssl3_accept_~s__state~0); 435165#L132 assume !(8466 == ssl3_accept_~s__state~0); 435164#L135 assume !(8496 == ssl3_accept_~s__state~0); 435163#L138 assume !(8497 == ssl3_accept_~s__state~0); 435162#L141 assume !(8512 == ssl3_accept_~s__state~0); 435161#L144 assume !(8513 == ssl3_accept_~s__state~0); 435160#L147 assume !(8528 == ssl3_accept_~s__state~0); 435159#L150 assume !(8529 == ssl3_accept_~s__state~0); 435158#L153 assume !(8544 == ssl3_accept_~s__state~0); 435157#L156 assume !(8545 == ssl3_accept_~s__state~0); 435156#L159 assume !(8560 == ssl3_accept_~s__state~0); 435155#L162 assume !(8561 == ssl3_accept_~s__state~0); 435154#L165 assume 8448 == ssl3_accept_~s__state~0; 417256#L166 assume !(ssl3_accept_~num1~0 > 0); 417257#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 417194#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 417205#L640 ssl3_accept_~skip~0 := 0; 417206#L99-3 assume true; 417421#L99-1 assume !false; 417297#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417298#L102 assume !(12292 == ssl3_accept_~s__state~0); 417318#L105 assume !(16384 == ssl3_accept_~s__state~0); 417319#L108 assume !(8192 == ssl3_accept_~s__state~0); 417242#L111 assume !(24576 == ssl3_accept_~s__state~0); 417190#L114 assume !(8195 == ssl3_accept_~s__state~0); 417191#L117 assume !(8480 == ssl3_accept_~s__state~0); 417164#L120 assume !(8481 == ssl3_accept_~s__state~0); 417165#L123 assume !(8482 == ssl3_accept_~s__state~0); 417438#L126 assume !(8464 == ssl3_accept_~s__state~0); 417439#L129 assume !(8465 == ssl3_accept_~s__state~0); 417431#L132 assume !(8466 == ssl3_accept_~s__state~0); 417349#L135 assume !(8496 == ssl3_accept_~s__state~0); 417350#L138 assume !(8497 == ssl3_accept_~s__state~0); 435194#L141 assume !(8512 == ssl3_accept_~s__state~0); 435193#L144 assume !(8513 == ssl3_accept_~s__state~0); 435192#L147 assume !(8528 == ssl3_accept_~s__state~0); 435191#L150 assume !(8529 == ssl3_accept_~s__state~0); 435190#L153 assume !(8544 == ssl3_accept_~s__state~0); 435189#L156 assume !(8545 == ssl3_accept_~s__state~0); 435188#L159 assume !(8560 == ssl3_accept_~s__state~0); 435187#L162 assume !(8561 == ssl3_accept_~s__state~0); 435186#L165 assume !(8448 == ssl3_accept_~s__state~0); 435185#L168 assume 8576 == ssl3_accept_~s__state~0; 417225#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 417226#L449 assume !(5 == ssl3_accept_~blastFlag~0); 417353#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 417291#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 417292#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434169#L640 ssl3_accept_~skip~0 := 0; 434167#L99-3 assume true; 434165#L99-1 assume !false; 434163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434161#L102 assume !(12292 == ssl3_accept_~s__state~0); 434159#L105 assume !(16384 == ssl3_accept_~s__state~0); 434157#L108 assume !(8192 == ssl3_accept_~s__state~0); 434155#L111 assume !(24576 == ssl3_accept_~s__state~0); 434153#L114 assume !(8195 == ssl3_accept_~s__state~0); 434151#L117 assume !(8480 == ssl3_accept_~s__state~0); 434149#L120 assume !(8481 == ssl3_accept_~s__state~0); 434147#L123 assume !(8482 == ssl3_accept_~s__state~0); 434145#L126 assume !(8464 == ssl3_accept_~s__state~0); 434143#L129 assume !(8465 == ssl3_accept_~s__state~0); 434124#L132 assume !(8466 == ssl3_accept_~s__state~0); 434123#L135 assume 8496 == ssl3_accept_~s__state~0; 417219#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417220#L287 assume !(1 == ssl3_accept_~blastFlag~0); 417277#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417179#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 417180#L293-2 ssl3_accept_~s__init_num~0 := 0; 417240#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435148#L640 ssl3_accept_~skip~0 := 0; 435147#L99-3 assume true; 435146#L99-1 assume !false; 435145#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435144#L102 assume !(12292 == ssl3_accept_~s__state~0); 435143#L105 assume !(16384 == ssl3_accept_~s__state~0); 435142#L108 assume !(8192 == ssl3_accept_~s__state~0); 435141#L111 assume !(24576 == ssl3_accept_~s__state~0); 435140#L114 assume !(8195 == ssl3_accept_~s__state~0); 435139#L117 assume !(8480 == ssl3_accept_~s__state~0); 435138#L120 assume !(8481 == ssl3_accept_~s__state~0); 435137#L123 assume !(8482 == ssl3_accept_~s__state~0); 435136#L126 assume !(8464 == ssl3_accept_~s__state~0); 435135#L129 assume !(8465 == ssl3_accept_~s__state~0); 435134#L132 assume !(8466 == ssl3_accept_~s__state~0); 435133#L135 assume !(8496 == ssl3_accept_~s__state~0); 435132#L138 assume !(8497 == ssl3_accept_~s__state~0); 427441#L141 [2018-11-18 16:38:32,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:32,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 2 times [2018-11-18 16:38:32,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:32,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:32,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:32,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:32,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:32,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:32,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:32,263 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:32,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1983372910, now seen corresponding path program 1 times [2018-11-18 16:38:32,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:32,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:32,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:32,264 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:38:32,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:32,427 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 16:38:32,427 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:38:32,427 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:38:32,446 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:32,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:38:32,481 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:38:32,609 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-18 16:38:32,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:38:32,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:38:32,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:38:32,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:38:32,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:38:32,637 INFO L87 Difference]: Start difference. First operand 18237 states and 22747 transitions. cyclomatic complexity: 4562 Second operand 5 states. [2018-11-18 16:38:32,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:38:32,942 INFO L93 Difference]: Finished difference Result 20489 states and 25219 transitions. [2018-11-18 16:38:32,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:38:32,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20489 states and 25219 transitions. [2018-11-18 16:38:32,986 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10732 [2018-11-18 16:38:33,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20489 states to 19765 states and 24310 transitions. [2018-11-18 16:38:33,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13035 [2018-11-18 16:38:33,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13035 [2018-11-18 16:38:33,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19765 states and 24310 transitions. [2018-11-18 16:38:33,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:38:33,158 INFO L705 BuchiCegarLoop]: Abstraction has 19765 states and 24310 transitions. [2018-11-18 16:38:33,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19765 states and 24310 transitions. [2018-11-18 16:38:33,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19765 to 19613. [2018-11-18 16:38:33,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19613 states. [2018-11-18 16:38:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19613 states to 19613 states and 24153 transitions. [2018-11-18 16:38:33,275 INFO L728 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-11-18 16:38:33,275 INFO L608 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-11-18 16:38:33,275 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-18 16:38:33,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19613 states and 24153 transitions. [2018-11-18 16:38:33,315 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10660 [2018-11-18 16:38:33,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:38:33,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:38:33,316 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 16:38:33,316 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, 1, 1] [2018-11-18 16:38:33,317 INFO L794 eck$LassoCheckResult]: Stem: 456689#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 456407#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 456408#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 456671#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 456672#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 456595#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 456781#L99-3 assume true; 456863#L99-1 assume !false; 456862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456861#L102 assume !(12292 == ssl3_accept_~s__state~0); 456860#L105 assume !(16384 == ssl3_accept_~s__state~0); 456859#L108 assume !(8192 == ssl3_accept_~s__state~0); 456858#L111 assume !(24576 == ssl3_accept_~s__state~0); 456857#L114 assume !(8195 == ssl3_accept_~s__state~0); 456856#L117 assume !(8480 == ssl3_accept_~s__state~0); 456855#L120 assume !(8481 == ssl3_accept_~s__state~0); 456854#L123 assume !(8482 == ssl3_accept_~s__state~0); 456853#L126 assume 8464 == ssl3_accept_~s__state~0; 456852#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 456851#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 456850#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 456848#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 456843#L640 ssl3_accept_~skip~0 := 0; 456842#L99-3 assume true; 456841#L99-1 assume !false; 456840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456839#L102 assume !(12292 == ssl3_accept_~s__state~0); 456838#L105 assume !(16384 == ssl3_accept_~s__state~0); 456837#L108 assume !(8192 == ssl3_accept_~s__state~0); 456836#L111 assume !(24576 == ssl3_accept_~s__state~0); 456835#L114 assume !(8195 == ssl3_accept_~s__state~0); 456834#L117 assume !(8480 == ssl3_accept_~s__state~0); 456833#L120 assume !(8481 == ssl3_accept_~s__state~0); 456832#L123 assume !(8482 == ssl3_accept_~s__state~0); 456831#L126 assume !(8464 == ssl3_accept_~s__state~0); 456830#L129 assume !(8465 == ssl3_accept_~s__state~0); 456829#L132 assume !(8466 == ssl3_accept_~s__state~0); 456828#L135 assume 8496 == ssl3_accept_~s__state~0; 456827#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 456826#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 456825#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 456824#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 456823#L293-2 ssl3_accept_~s__init_num~0 := 0; 456821#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 456816#L640 ssl3_accept_~skip~0 := 0; 456815#L99-3 assume true; 456814#L99-1 assume !false; 456813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456812#L102 assume !(12292 == ssl3_accept_~s__state~0); 456811#L105 assume !(16384 == ssl3_accept_~s__state~0); 456810#L108 assume !(8192 == ssl3_accept_~s__state~0); 456809#L111 assume !(24576 == ssl3_accept_~s__state~0); 456808#L114 assume !(8195 == ssl3_accept_~s__state~0); 456807#L117 assume !(8480 == ssl3_accept_~s__state~0); 456806#L120 assume !(8481 == ssl3_accept_~s__state~0); 456805#L123 assume !(8482 == ssl3_accept_~s__state~0); 456804#L126 assume !(8464 == ssl3_accept_~s__state~0); 456803#L129 assume !(8465 == ssl3_accept_~s__state~0); 456802#L132 assume !(8466 == ssl3_accept_~s__state~0); 456801#L135 assume !(8496 == ssl3_accept_~s__state~0); 456799#L138 assume !(8497 == ssl3_accept_~s__state~0); 456800#L141 assume 8512 == ssl3_accept_~s__state~0; 463369#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 463283#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-11-18 16:38:33,317 INFO L796 eck$LassoCheckResult]: Loop: 463284#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 466577#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466572#L640 ssl3_accept_~skip~0 := 0; 466571#L99-3 assume true; 466570#L99-1 assume !false; 466569#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466568#L102 assume !(12292 == ssl3_accept_~s__state~0); 466567#L105 assume !(16384 == ssl3_accept_~s__state~0); 466566#L108 assume !(8192 == ssl3_accept_~s__state~0); 466565#L111 assume !(24576 == ssl3_accept_~s__state~0); 466564#L114 assume !(8195 == ssl3_accept_~s__state~0); 466563#L117 assume !(8480 == ssl3_accept_~s__state~0); 466562#L120 assume !(8481 == ssl3_accept_~s__state~0); 466561#L123 assume !(8482 == ssl3_accept_~s__state~0); 466560#L126 assume !(8464 == ssl3_accept_~s__state~0); 466559#L129 assume !(8465 == ssl3_accept_~s__state~0); 466558#L132 assume !(8466 == ssl3_accept_~s__state~0); 466557#L135 assume !(8496 == ssl3_accept_~s__state~0); 466556#L138 assume !(8497 == ssl3_accept_~s__state~0); 466555#L141 assume !(8512 == ssl3_accept_~s__state~0); 466554#L144 assume !(8513 == ssl3_accept_~s__state~0); 466553#L147 assume 8528 == ssl3_accept_~s__state~0; 466341#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 466552#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 466550#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 466544#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 466546#L356 assume !(3 == ssl3_accept_~blastFlag~0); 466542#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 466539#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 466537#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466532#L640 ssl3_accept_~skip~0 := 0; 466531#L99-3 assume true; 466530#L99-1 assume !false; 466528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466523#L102 assume !(12292 == ssl3_accept_~s__state~0); 466521#L105 assume !(16384 == ssl3_accept_~s__state~0); 466519#L108 assume !(8192 == ssl3_accept_~s__state~0); 466517#L111 assume !(24576 == ssl3_accept_~s__state~0); 466515#L114 assume !(8195 == ssl3_accept_~s__state~0); 466513#L117 assume !(8480 == ssl3_accept_~s__state~0); 466511#L120 assume !(8481 == ssl3_accept_~s__state~0); 466509#L123 assume !(8482 == ssl3_accept_~s__state~0); 466507#L126 assume !(8464 == ssl3_accept_~s__state~0); 466505#L129 assume !(8465 == ssl3_accept_~s__state~0); 466503#L132 assume !(8466 == ssl3_accept_~s__state~0); 466501#L135 assume !(8496 == ssl3_accept_~s__state~0); 466499#L138 assume !(8497 == ssl3_accept_~s__state~0); 466497#L141 assume !(8512 == ssl3_accept_~s__state~0); 466495#L144 assume !(8513 == ssl3_accept_~s__state~0); 466493#L147 assume !(8528 == ssl3_accept_~s__state~0); 466491#L150 assume !(8529 == ssl3_accept_~s__state~0); 466489#L153 assume 8544 == ssl3_accept_~s__state~0; 466335#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 466486#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 466483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466481#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 466478#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 466476#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 466474#L406 assume !(4 == ssl3_accept_~blastFlag~0); 466472#L406-2 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; 466466#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466456#L640 ssl3_accept_~skip~0 := 0; 466454#L99-3 assume true; 466452#L99-1 assume !false; 466450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466448#L102 assume !(12292 == ssl3_accept_~s__state~0); 466446#L105 assume !(16384 == ssl3_accept_~s__state~0); 466444#L108 assume !(8192 == ssl3_accept_~s__state~0); 466442#L111 assume !(24576 == ssl3_accept_~s__state~0); 466440#L114 assume !(8195 == ssl3_accept_~s__state~0); 466438#L117 assume !(8480 == ssl3_accept_~s__state~0); 466436#L120 assume !(8481 == ssl3_accept_~s__state~0); 466434#L123 assume !(8482 == ssl3_accept_~s__state~0); 466432#L126 assume !(8464 == ssl3_accept_~s__state~0); 466430#L129 assume !(8465 == ssl3_accept_~s__state~0); 466428#L132 assume !(8466 == ssl3_accept_~s__state~0); 466426#L135 assume !(8496 == ssl3_accept_~s__state~0); 466424#L138 assume !(8497 == ssl3_accept_~s__state~0); 466422#L141 assume !(8512 == ssl3_accept_~s__state~0); 466420#L144 assume !(8513 == ssl3_accept_~s__state~0); 466418#L147 assume !(8528 == ssl3_accept_~s__state~0); 466416#L150 assume !(8529 == ssl3_accept_~s__state~0); 466414#L153 assume !(8544 == ssl3_accept_~s__state~0); 466412#L156 assume !(8545 == ssl3_accept_~s__state~0); 466410#L159 assume !(8560 == ssl3_accept_~s__state~0); 466408#L162 assume !(8561 == ssl3_accept_~s__state~0); 466406#L165 assume 8448 == ssl3_accept_~s__state~0; 466399#L166 assume !(ssl3_accept_~num1~0 > 0); 466398#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 466391#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466387#L640 ssl3_accept_~skip~0 := 0; 466382#L99-3 assume true; 466383#L99-1 assume !false; 466378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466379#L102 assume !(12292 == ssl3_accept_~s__state~0); 466374#L105 assume !(16384 == ssl3_accept_~s__state~0); 466375#L108 assume !(8192 == ssl3_accept_~s__state~0); 466370#L111 assume !(24576 == ssl3_accept_~s__state~0); 466371#L114 assume !(8195 == ssl3_accept_~s__state~0); 466366#L117 assume !(8480 == ssl3_accept_~s__state~0); 466367#L120 assume !(8481 == ssl3_accept_~s__state~0); 466361#L123 assume !(8482 == ssl3_accept_~s__state~0); 466362#L126 assume !(8464 == ssl3_accept_~s__state~0); 466357#L129 assume !(8465 == ssl3_accept_~s__state~0); 466358#L132 assume !(8466 == ssl3_accept_~s__state~0); 466352#L135 assume !(8496 == ssl3_accept_~s__state~0); 466353#L138 assume !(8497 == ssl3_accept_~s__state~0); 466347#L141 assume !(8512 == ssl3_accept_~s__state~0); 466348#L144 assume !(8513 == ssl3_accept_~s__state~0); 466342#L147 assume !(8528 == ssl3_accept_~s__state~0); 466343#L150 assume !(8529 == ssl3_accept_~s__state~0); 466337#L153 assume !(8544 == ssl3_accept_~s__state~0); 466338#L156 assume !(8545 == ssl3_accept_~s__state~0); 466332#L159 assume !(8560 == ssl3_accept_~s__state~0); 466333#L162 assume !(8561 == ssl3_accept_~s__state~0); 466328#L165 assume !(8448 == ssl3_accept_~s__state~0); 466327#L168 assume 8576 == ssl3_accept_~s__state~0; 466003#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 466325#L449 assume !(5 == ssl3_accept_~blastFlag~0); 466293#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 466288#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 466289#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466727#L640 ssl3_accept_~skip~0 := 0; 466726#L99-3 assume true; 466725#L99-1 assume !false; 466724#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466723#L102 assume !(12292 == ssl3_accept_~s__state~0); 466722#L105 assume !(16384 == ssl3_accept_~s__state~0); 466721#L108 assume !(8192 == ssl3_accept_~s__state~0); 466720#L111 assume !(24576 == ssl3_accept_~s__state~0); 466719#L114 assume !(8195 == ssl3_accept_~s__state~0); 466718#L117 assume !(8480 == ssl3_accept_~s__state~0); 466717#L120 assume !(8481 == ssl3_accept_~s__state~0); 466716#L123 assume !(8482 == ssl3_accept_~s__state~0); 466715#L126 assume !(8464 == ssl3_accept_~s__state~0); 466714#L129 assume !(8465 == ssl3_accept_~s__state~0); 466713#L132 assume 8466 == ssl3_accept_~s__state~0; 466355#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466631#L274 assume !(0 == ssl3_accept_~blastFlag~0); 466630#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 466628#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466623#L640 ssl3_accept_~skip~0 := 0; 466622#L99-3 assume true; 466621#L99-1 assume !false; 466620#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466619#L102 assume !(12292 == ssl3_accept_~s__state~0); 466618#L105 assume !(16384 == ssl3_accept_~s__state~0); 466617#L108 assume !(8192 == ssl3_accept_~s__state~0); 466616#L111 assume !(24576 == ssl3_accept_~s__state~0); 466615#L114 assume !(8195 == ssl3_accept_~s__state~0); 466614#L117 assume !(8480 == ssl3_accept_~s__state~0); 466613#L120 assume !(8481 == ssl3_accept_~s__state~0); 466612#L123 assume !(8482 == ssl3_accept_~s__state~0); 466611#L126 assume !(8464 == ssl3_accept_~s__state~0); 466610#L129 assume !(8465 == ssl3_accept_~s__state~0); 466609#L132 assume !(8466 == ssl3_accept_~s__state~0); 466608#L135 assume 8496 == ssl3_accept_~s__state~0; 466350#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466607#L287 assume !(1 == ssl3_accept_~blastFlag~0); 466606#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 466605#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 466604#L293-2 ssl3_accept_~s__init_num~0 := 0; 466602#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466597#L640 ssl3_accept_~skip~0 := 0; 466596#L99-3 assume true; 466595#L99-1 assume !false; 466594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466593#L102 assume !(12292 == ssl3_accept_~s__state~0); 466592#L105 assume !(16384 == ssl3_accept_~s__state~0); 466591#L108 assume !(8192 == ssl3_accept_~s__state~0); 466590#L111 assume !(24576 == ssl3_accept_~s__state~0); 466589#L114 assume !(8195 == ssl3_accept_~s__state~0); 466588#L117 assume !(8480 == ssl3_accept_~s__state~0); 466587#L120 assume !(8481 == ssl3_accept_~s__state~0); 466586#L123 assume !(8482 == ssl3_accept_~s__state~0); 466585#L126 assume !(8464 == ssl3_accept_~s__state~0); 466584#L129 assume !(8465 == ssl3_accept_~s__state~0); 466583#L132 assume !(8466 == ssl3_accept_~s__state~0); 466582#L135 assume !(8496 == ssl3_accept_~s__state~0); 466581#L138 assume !(8497 == ssl3_accept_~s__state~0); 466580#L141 assume 8512 == ssl3_accept_~s__state~0; 466345#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466579#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-11-18 16:38:33,317 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:33,329 INFO L82 PathProgramCache]: Analyzing trace with hash -895856406, now seen corresponding path program 1 times [2018-11-18 16:38:33,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:33,330 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:33,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:33,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:33,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:33,340 INFO L82 PathProgramCache]: Analyzing trace with hash 2025633214, now seen corresponding path program 1 times [2018-11-18 16:38:33,340 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:33,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:33,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:33,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:33,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:38:33,388 INFO L82 PathProgramCache]: Analyzing trace with hash 749953717, now seen corresponding path program 1 times [2018-11-18 16:38:33,388 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:38:33,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:38:33,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:38:33,389 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:38:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:33,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:38:34,501 WARN L180 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2018-11-18 16:38:34,894 WARN L180 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-18 16:38:34,980 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 04:38:34 BoogieIcfgContainer [2018-11-18 16:38:34,980 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 16:38:34,980 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 16:38:34,980 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 16:38:34,981 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 16:38:34,981 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:38:10" (3/4) ... [2018-11-18 16:38:34,985 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 16:38:35,067 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_82160a0a-9712-43d6-91b0-a8244cf69398/bin-2019/uautomizer/witness.graphml [2018-11-18 16:38:35,068 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 16:38:35,068 INFO L168 Benchmark]: Toolchain (without parser) took 25374.37 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 641.7 MB). Free memory was 961.1 MB in the beginning and 762.8 MB in the end (delta: 198.3 MB). Peak memory consumption was 840.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,069 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 16:38:35,069 INFO L168 Benchmark]: CACSL2BoogieTranslator took 278.88 ms. Allocated memory is still 1.0 GB. Free memory was 961.1 MB in the beginning and 942.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 16:38:35,069 INFO L168 Benchmark]: Boogie Procedure Inliner took 87.82 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 942.3 MB in the beginning and 1.1 GB in the end (delta: -193.7 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,069 INFO L168 Benchmark]: Boogie Preprocessor took 48.92 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: 3.5 MB). Peak memory consumption was 3.5 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,070 INFO L168 Benchmark]: RCFGBuilder took 717.21 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: 55.8 MB). Peak memory consumption was 55.8 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,070 INFO L168 Benchmark]: BuchiAutomizer took 24150.69 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 499.6 MB). Free memory was 1.1 GB in the beginning and 777.4 MB in the end (delta: 299.4 MB). Peak memory consumption was 799.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,070 INFO L168 Benchmark]: Witness Printer took 87.34 ms. Allocated memory is still 1.7 GB. Free memory was 777.4 MB in the beginning and 762.8 MB in the end (delta: 14.5 MB). Peak memory consumption was 14.5 MB. Max. memory is 11.5 GB. [2018-11-18 16:38:35,072 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 278.88 ms. Allocated memory is still 1.0 GB. Free memory was 961.1 MB in the beginning and 942.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 87.82 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 942.3 MB in the beginning and 1.1 GB in the end (delta: -193.7 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 48.92 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: 3.5 MB). Peak memory consumption was 3.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 717.21 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: 55.8 MB). Peak memory consumption was 55.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 24150.69 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 499.6 MB). Free memory was 1.1 GB in the beginning and 777.4 MB in the end (delta: 299.4 MB). Peak memory consumption was 799.0 MB. Max. memory is 11.5 GB. * Witness Printer took 87.34 ms. Allocated memory is still 1.7 GB. Free memory was 777.4 MB in the beginning and 762.8 MB in the end (delta: 14.5 MB). Peak memory consumption was 14.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (33 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. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19613 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 24.0s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 9.1s. Construction of modules took 8.2s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.9s AutomataMinimizationTime, 35 MinimizatonAttempts, 29629 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.2s. Biggest automaton had 28383 states and ocurred in iteration 31. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 9884 SDtfs, 6640 SDslu, 7276 SDs, 0 SdLazy, 4448 SolverSat, 814 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.2s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 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: 3 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: 208]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57890bc3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68da7081=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@257d14a8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@267a745d=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@783ca4f3=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47886b48=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@212747f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cf575e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@333da4ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a85c89a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6160e533=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@302845c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b42c860=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f2d98d9=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51338b31=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@80d3ee0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c96eaf6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f12284d=0, __cil_tmp57=-2097151, 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@22a20282=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-4294967296, tmp___10=0, __cil_tmp56=-4294967296, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7366602c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@62b9654c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50cc0abc=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967296, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@296a3384=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6558e9c4=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@10b351ee=2, got_new_session=1, __cil_tmp61=-4294967296, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@161065ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5055c75b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66980b5d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f69e23f=0, s__options=-2097151, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@355fe81d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@159e0e3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2352b531=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1aea0e06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20f09e64=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18f36974=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d1922dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57e0150a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44c06cd3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67144765=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2dc4e6e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9e35a03=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c73f084=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c6a5297=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ee1137a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27076400=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2192d23c=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b01d526=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1244f23e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fc2d7b9=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6769aa12=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 304]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L673] int s ; [L674] int tmp ; [L678] s = 8464 [L679] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 Loop: [L316] s__state = 8528 [L317] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(blastFlag == 3) [L359] COND FALSE !(ret <= 0) [L376] s__state = 8544 [L377] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L381] COND TRUE s__verify_mode + 1 [L382] COND FALSE !(s__session__peer != 0) [L393] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L394] COND TRUE __cil_tmp61 + 256UL [L395] COND TRUE s__verify_mode + 2 [L404] s__s3__tmp__cert_request = 1 [L405] ret = __VERIFIER_nondet_int() [L406] COND FALSE !(blastFlag == 4) [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(blastFlag == 5) [L452] COND FALSE !(ret <= 0) [L455] COND TRUE ret == 2 [L456] s__state = 8466 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...