./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 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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-1dbac8b [2018-10-27 06:10:42,083 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-27 06:10:42,084 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-27 06:10:42,094 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-27 06:10:42,095 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-27 06:10:42,096 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-27 06:10:42,097 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-27 06:10:42,098 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-27 06:10:42,100 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-27 06:10:42,101 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-27 06:10:42,102 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-27 06:10:42,102 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-27 06:10:42,103 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-27 06:10:42,104 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-27 06:10:42,105 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-27 06:10:42,106 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-27 06:10:42,107 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-27 06:10:42,109 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-27 06:10:42,110 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-27 06:10:42,112 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-27 06:10:42,113 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-27 06:10:42,114 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-27 06:10:42,116 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-27 06:10:42,116 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-27 06:10:42,116 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-27 06:10:42,117 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-27 06:10:42,118 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-27 06:10:42,119 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-27 06:10:42,119 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-27 06:10:42,128 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-27 06:10:42,128 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-27 06:10:42,128 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-27 06:10:42,129 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-27 06:10:42,129 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-27 06:10:42,130 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-27 06:10:42,130 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-27 06:10:42,131 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-10-27 06:10:42,150 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-27 06:10:42,150 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-27 06:10:42,152 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-27 06:10:42,154 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-27 06:10:42,154 INFO L133 SettingsManager]: * Use SBE=true [2018-10-27 06:10:42,154 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-10-27 06:10:42,154 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-10-27 06:10:42,154 INFO L133 SettingsManager]: * Use old map elimination=false [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-10-27 06:10:42,155 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-10-27 06:10:42,155 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-27 06:10:42,156 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-27 06:10:42,157 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-10-27 06:10:42,157 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-10-27 06:10:42,157 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-27 06:10:42,157 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-27 06:10:42,157 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-10-27 06:10:42,157 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-27 06:10:42,158 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-10-27 06:10:42,158 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-10-27 06:10:42,158 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-10-27 06:10:42,159 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_612fcc29-254c-468f-9940-efed32d5903d/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-10-27 06:10:42,198 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-27 06:10:42,209 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-27 06:10:42,212 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-27 06:10:42,214 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-27 06:10:42,214 INFO L276 PluginConnector]: CDTParser initialized [2018-10-27 06:10:42,215 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-10-27 06:10:42,267 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/data/6d0b6c5b3/1c443fcf78004b0cad82f43b859fcc3f/FLAGac88bd5bd [2018-10-27 06:10:42,665 INFO L298 CDTParser]: Found 1 translation units. [2018-10-27 06:10:42,665 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-10-27 06:10:42,676 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/data/6d0b6c5b3/1c443fcf78004b0cad82f43b859fcc3f/FLAGac88bd5bd [2018-10-27 06:10:42,689 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/data/6d0b6c5b3/1c443fcf78004b0cad82f43b859fcc3f [2018-10-27 06:10:42,692 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-27 06:10:42,694 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-27 06:10:42,694 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-27 06:10:42,695 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-27 06:10:42,698 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-27 06:10:42,699 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 06:10:42" (1/1) ... [2018-10-27 06:10:42,702 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@211143da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:42, skipping insertion in model container [2018-10-27 06:10:42,702 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 06:10:42" (1/1) ... [2018-10-27 06:10:42,712 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-27 06:10:42,755 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-27 06:10:42,957 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 06:10:42,960 INFO L189 MainTranslator]: Completed pre-run [2018-10-27 06:10:43,033 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 06:10:43,046 INFO L193 MainTranslator]: Completed translation [2018-10-27 06:10:43,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43 WrapperNode [2018-10-27 06:10:43,046 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-27 06:10:43,048 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-27 06:10:43,048 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-27 06:10:43,048 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-27 06:10:43,057 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,066 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,111 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-27 06:10:43,112 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-27 06:10:43,112 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-27 06:10:43,112 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-27 06:10:43,121 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,125 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,126 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,131 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,140 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,142 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... [2018-10-27 06:10:43,145 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-27 06:10:43,146 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-27 06:10:43,146 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-27 06:10:43,146 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-27 06:10:43,147 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:10:43,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-27 06:10:43,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-27 06:10:43,517 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-10-27 06:10:43,517 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-10-27 06:10:44,469 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-27 06:10:44,470 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:10:44 BoogieIcfgContainer [2018-10-27 06:10:44,470 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-27 06:10:44,471 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-10-27 06:10:44,471 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-10-27 06:10:44,475 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-10-27 06:10:44,475 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:10:44,476 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 27.10 06:10:42" (1/3) ... [2018-10-27 06:10:44,477 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@c2ce794 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 27.10 06:10:44, skipping insertion in model container [2018-10-27 06:10:44,477 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:10:44,477 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 06:10:43" (2/3) ... [2018-10-27 06:10:44,478 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@c2ce794 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 27.10 06:10:44, skipping insertion in model container [2018-10-27 06:10:44,478 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-10-27 06:10:44,478 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:10:44" (3/3) ... [2018-10-27 06:10:44,480 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-10-27 06:10:44,536 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-10-27 06:10:44,537 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-10-27 06:10:44,537 INFO L375 BuchiCegarLoop]: Hoare is false [2018-10-27 06:10:44,537 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-10-27 06:10:44,537 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-27 06:10:44,538 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-27 06:10:44,538 INFO L379 BuchiCegarLoop]: Difference is false [2018-10-27 06:10:44,538 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-27 06:10:44,538 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-10-27 06:10:44,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-10-27 06:10:44,590 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-10-27 06:10:44,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:44,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:44,604 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-10-27 06:10:44,605 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:44,605 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-10-27 06:10:44,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-10-27 06:10:44,614 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-10-27 06:10:44,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:44,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:44,622 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-10-27 06:10:44,622 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:44,635 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 146#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 160#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 119#L99-3true [2018-10-27 06:10:44,635 INFO L795 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 !(ssl3_accept_~s__state~0 == 12292); 69#L105true assume !(ssl3_accept_~s__state~0 == 16384); 71#L108true assume !(ssl3_accept_~s__state~0 == 8192); 41#L111true assume !(ssl3_accept_~s__state~0 == 24576); 19#L114true assume !(ssl3_accept_~s__state~0 == 8195); 27#L117true assume ssl3_accept_~s__state~0 == 8480; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23#L640true ssl3_accept_~skip~0 := 0; 119#L99-3true [2018-10-27 06:10:44,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:44,642 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-10-27 06:10:44,644 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:44,645 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:44,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:44,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:44,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:44,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1102237848, now seen corresponding path program 1 times [2018-10-27 06:10:44,762 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:44,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:44,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,764 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:44,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:44,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:44,777 INFO L82 PathProgramCache]: Analyzing trace with hash -634461081, now seen corresponding path program 1 times [2018-10-27 06:10:44,777 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:44,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:44,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:44,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:44,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:44,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:44,898 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:44,898 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:45,260 WARN L179 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2018-10-27 06:10:45,322 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:10:45,323 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:10:45,323 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:10:45,324 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:10:45,324 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:10:45,324 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:10:45,324 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:10:45,324 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:10:45,324 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-10-27 06:10:45,324 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:10:45,325 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:10:45,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,609 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:10:45,611 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:10:45,627 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:10:45,627 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:10:45,645 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:10:45,646 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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) [2018-10-27 06:10:45,692 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:10:45,693 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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) [2018-10-27 06:10:45,749 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:10:45,749 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:10:45,786 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:10:45,788 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:10:45,788 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:10:45,788 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:10:45,788 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:10:45,788 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:10:45,789 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:10:45,789 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:10:45,789 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:10:45,789 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-10-27 06:10:45,789 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:10:45,789 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:10:45,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:45,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:10:46,384 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:10:46,388 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:10:46,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:10:46,390 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:10:46,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:10:46,391 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:10:46,391 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:10:46,391 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:10:46,393 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:10:46,393 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:10:46,396 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:10:46,396 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:10:46,397 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:10:46,397 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:10:46,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:10:46,397 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:10:46,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:10:46,398 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:10:46,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:10:46,407 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:10:46,412 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:10:46,413 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-10-27 06:10:46,415 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:10:46,415 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:10:46,415 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:10:46,416 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-10-27 06:10:46,417 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:10:46,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:46,509 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:10:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:46,539 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:10:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:46,594 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-10-27 06:10:46,595 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 158 states. Second operand 5 states. [2018-10-27 06:10:47,797 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-10-27 06:10:47,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-10-27 06:10:47,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-27 06:10:47,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 643 transitions. [2018-10-27 06:10:47,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 13 letters. [2018-10-27 06:10:47,803 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:10:47,803 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 19 letters. Loop has 13 letters. [2018-10-27 06:10:47,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:10:47,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 26 letters. [2018-10-27 06:10:47,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:10:47,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1501 transitions. [2018-10-27 06:10:47,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 345 [2018-10-27 06:10:47,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 734 states and 1162 transitions. [2018-10-27 06:10:47,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-10-27 06:10:47,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-10-27 06:10:47,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1162 transitions. [2018-10-27 06:10:47,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:47,841 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1162 transitions. [2018-10-27 06:10:47,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1162 transitions. [2018-10-27 06:10:47,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 510. [2018-10-27 06:10:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-10-27 06:10:47,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 800 transitions. [2018-10-27 06:10:47,895 INFO L728 BuchiCegarLoop]: Abstraction has 510 states and 800 transitions. [2018-10-27 06:10:47,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:47,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:47,899 INFO L87 Difference]: Start difference. First operand 510 states and 800 transitions. Second operand 3 states. [2018-10-27 06:10:48,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:48,075 INFO L93 Difference]: Finished difference Result 565 states and 884 transitions. [2018-10-27 06:10:48,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:48,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 565 states and 884 transitions. [2018-10-27 06:10:48,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 281 [2018-10-27 06:10:48,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 565 states to 565 states and 884 transitions. [2018-10-27 06:10:48,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2018-10-27 06:10:48,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2018-10-27 06:10:48,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 565 states and 884 transitions. [2018-10-27 06:10:48,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:48,093 INFO L705 BuchiCegarLoop]: Abstraction has 565 states and 884 transitions. [2018-10-27 06:10:48,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states and 884 transitions. [2018-10-27 06:10:48,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 544. [2018-10-27 06:10:48,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2018-10-27 06:10:48,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 857 transitions. [2018-10-27 06:10:48,111 INFO L728 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-10-27 06:10:48,111 INFO L608 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-10-27 06:10:48,111 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-10-27 06:10:48,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 857 transitions. [2018-10-27 06:10:48,114 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2018-10-27 06:10:48,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:48,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:48,116 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,116 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,116 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2457#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2408#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 2381#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2382#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2289#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2232#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2233#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2498#L126 assume ssl3_accept_~s__state~0 == 8464; 2323#L133 [2018-10-27 06:10:48,116 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 2588#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2576#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2512#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2508#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2509#L126 assume ssl3_accept_~s__state~0 == 8464; 2323#L133 [2018-10-27 06:10:48,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-10-27 06:10:48,117 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:48,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:48,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:48,136 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,136 INFO L82 PathProgramCache]: Analyzing trace with hash -863738372, now seen corresponding path program 1 times [2018-10-27 06:10:48,136 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,136 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,137 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:48,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:48,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:48,200 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:48,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:48,200 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:48,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:48,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:48,201 INFO L87 Difference]: Start difference. First operand 544 states and 857 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-10-27 06:10:48,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:48,551 INFO L93 Difference]: Finished difference Result 655 states and 1036 transitions. [2018-10-27 06:10:48,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:48,552 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 655 states and 1036 transitions. [2018-10-27 06:10:48,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-10-27 06:10:48,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 655 states to 655 states and 1036 transitions. [2018-10-27 06:10:48,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-10-27 06:10:48,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-10-27 06:10:48,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 655 states and 1036 transitions. [2018-10-27 06:10:48,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:48,563 INFO L705 BuchiCegarLoop]: Abstraction has 655 states and 1036 transitions. [2018-10-27 06:10:48,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states and 1036 transitions. [2018-10-27 06:10:48,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 579. [2018-10-27 06:10:48,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2018-10-27 06:10:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 908 transitions. [2018-10-27 06:10:48,577 INFO L728 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-10-27 06:10:48,577 INFO L608 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-10-27 06:10:48,577 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-10-27 06:10:48,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 908 transitions. [2018-10-27 06:10:48,582 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-10-27 06:10:48,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:48,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:48,584 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,584 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,584 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3667#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3613#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 3864#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3862#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3860#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3853#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3850#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3848#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3734#L126 assume ssl3_accept_~s__state~0 == 8464; 3530#L133 [2018-10-27 06:10:48,585 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 ssl3_accept_~s__state~0 == 12292; 3464#L103 ssl3_accept_~s__new_session~0 := 1; 3465#L211 ssl3_accept_~s__server~0 := 1; 3514#L216 assume ssl3_accept_~cb~0 != 0; 3500#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3501#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3548#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3555#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3641#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3643#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 3802#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3800#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3798#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3795#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3728#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3724#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3725#L126 assume ssl3_accept_~s__state~0 == 8464; 3530#L133 [2018-10-27 06:10:48,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-10-27 06:10:48,585 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:48,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:48,613 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1472794394, now seen corresponding path program 1 times [2018-10-27 06:10:48,614 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,616 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:48,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:48,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:48,645 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:48,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:48,646 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:48,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:48,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:48,646 INFO L87 Difference]: Start difference. First operand 579 states and 908 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-10-27 06:10:48,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:48,790 INFO L93 Difference]: Finished difference Result 705 states and 1020 transitions. [2018-10-27 06:10:48,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:48,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1020 transitions. [2018-10-27 06:10:48,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2018-10-27 06:10:48,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 940 transitions. [2018-10-27 06:10:48,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-10-27 06:10:48,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2018-10-27 06:10:48,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 940 transitions. [2018-10-27 06:10:48,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:48,801 INFO L705 BuchiCegarLoop]: Abstraction has 632 states and 940 transitions. [2018-10-27 06:10:48,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 940 transitions. [2018-10-27 06:10:48,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2018-10-27 06:10:48,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-10-27 06:10:48,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 889 transitions. [2018-10-27 06:10:48,813 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-10-27 06:10:48,813 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-10-27 06:10:48,813 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-10-27 06:10:48,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 889 transitions. [2018-10-27 06:10:48,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-10-27 06:10:48,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:48,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:48,820 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,820 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:48,820 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4946#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4898#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 5260#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5258#L108 assume ssl3_accept_~s__state~0 == 8192; 4759#L211 [2018-10-27 06:10:48,820 INFO L795 eck$LassoCheckResult]: Loop: 4759#L211 ssl3_accept_~s__server~0 := 1; 4802#L216 assume ssl3_accept_~cb~0 != 0; 4790#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4791#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4832#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4839#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5154#L243 assume ssl3_accept_~s__state~0 != 12292; 4999#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4719#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 5186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5183#L108 assume ssl3_accept_~s__state~0 == 8192; 4759#L211 [2018-10-27 06:10:48,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,821 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-10-27 06:10:48,821 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,821 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:48,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:48,854 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:48,854 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:48,854 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:10:48,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:48,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1459625092, now seen corresponding path program 1 times [2018-10-27 06:10:48,854 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:48,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:48,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,857 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:48,858 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:48,932 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:48,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:48,932 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:48,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:48,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:48,933 INFO L87 Difference]: Start difference. First operand 589 states and 889 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-10-27 06:10:49,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:49,073 INFO L93 Difference]: Finished difference Result 599 states and 897 transitions. [2018-10-27 06:10:49,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:49,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 897 transitions. [2018-10-27 06:10:49,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-10-27 06:10:49,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 897 transitions. [2018-10-27 06:10:49,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-10-27 06:10:49,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-10-27 06:10:49,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 897 transitions. [2018-10-27 06:10:49,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:49,084 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 897 transitions. [2018-10-27 06:10:49,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 897 transitions. [2018-10-27 06:10:49,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-10-27 06:10:49,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-10-27 06:10:49,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 885 transitions. [2018-10-27 06:10:49,097 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-10-27 06:10:49,097 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-10-27 06:10:49,097 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-10-27 06:10:49,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 885 transitions. [2018-10-27 06:10:49,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-10-27 06:10:49,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:49,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:49,104 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:49,105 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:49,105 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6140#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6092#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 6388#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6386#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6384#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6382#L114 assume ssl3_accept_~s__state~0 == 8195; 6191#L211 [2018-10-27 06:10:49,106 INFO L795 eck$LassoCheckResult]: Loop: 6191#L211 ssl3_accept_~s__server~0 := 1; 5997#L216 assume ssl3_accept_~cb~0 != 0; 5984#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5985#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6027#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6034#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6037#L243 assume ssl3_accept_~s__state~0 != 12292; 6038#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5916#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 6283#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6282#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6281#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6280#L114 assume ssl3_accept_~s__state~0 == 8195; 6191#L211 [2018-10-27 06:10:49,106 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:49,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-10-27 06:10:49,106 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:49,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:49,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:49,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:49,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:49,180 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:49,180 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:49,181 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:10:49,181 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:49,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1754588439, now seen corresponding path program 1 times [2018-10-27 06:10:49,181 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:49,181 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:49,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:49,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:49,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:49,209 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:49,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:49,209 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:49,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:49,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:49,210 INFO L87 Difference]: Start difference. First operand 589 states and 885 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-10-27 06:10:49,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:49,507 INFO L93 Difference]: Finished difference Result 599 states and 893 transitions. [2018-10-27 06:10:49,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:49,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 893 transitions. [2018-10-27 06:10:49,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-10-27 06:10:49,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 893 transitions. [2018-10-27 06:10:49,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-10-27 06:10:49,514 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-10-27 06:10:49,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 893 transitions. [2018-10-27 06:10:49,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:49,515 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 893 transitions. [2018-10-27 06:10:49,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 893 transitions. [2018-10-27 06:10:49,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-10-27 06:10:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-10-27 06:10:49,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 881 transitions. [2018-10-27 06:10:49,528 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-10-27 06:10:49,528 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-10-27 06:10:49,528 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-10-27 06:10:49,529 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 881 transitions. [2018-10-27 06:10:49,532 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-10-27 06:10:49,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:49,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:49,535 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:49,536 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:49,537 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 7343#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7291#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 7588#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7582#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7579#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7573#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7572#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7571#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7569#L126 assume ssl3_accept_~s__state~0 == 8464; 7207#L133 [2018-10-27 06:10:49,537 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 7650#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7648#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7644#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7642#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7640#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7638#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7636#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7365#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7366#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7357#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7358#L135 assume ssl3_accept_~s__state~0 == 8496; 7318#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7561#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7557#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7130#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7131#L293-2 ssl3_accept_~s__init_num~0 := 0; 7135#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 7645#L105 assume ssl3_accept_~s__state~0 == 16384; 7576#L211 ssl3_accept_~s__server~0 := 1; 7641#L216 assume ssl3_accept_~cb~0 != 0; 7639#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7637#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7626#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7623#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7618#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7614#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 7589#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7586#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7583#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7481#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7482#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7484#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7570#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7568#L126 assume ssl3_accept_~s__state~0 == 8464; 7207#L133 [2018-10-27 06:10:49,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:49,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-10-27 06:10:49,537 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:49,538 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:49,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:49,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:49,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:49,566 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:49,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1551089122, now seen corresponding path program 1 times [2018-10-27 06:10:49,566 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:49,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:49,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,567 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:49,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:49,649 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:49,649 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:49,650 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:49,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:49,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:49,650 INFO L87 Difference]: Start difference. First operand 589 states and 881 transitions. cyclomatic complexity: 295 Second operand 3 states. [2018-10-27 06:10:50,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:50,042 INFO L93 Difference]: Finished difference Result 741 states and 1112 transitions. [2018-10-27 06:10:50,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:50,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 741 states and 1112 transitions. [2018-10-27 06:10:50,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 478 [2018-10-27 06:10:50,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 741 states to 734 states and 1105 transitions. [2018-10-27 06:10:50,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2018-10-27 06:10:50,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2018-10-27 06:10:50,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1105 transitions. [2018-10-27 06:10:50,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:50,053 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1105 transitions. [2018-10-27 06:10:50,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1105 transitions. [2018-10-27 06:10:50,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 712. [2018-10-27 06:10:50,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 712 states. [2018-10-27 06:10:50,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1071 transitions. [2018-10-27 06:10:50,066 INFO L728 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-10-27 06:10:50,066 INFO L608 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-10-27 06:10:50,066 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-10-27 06:10:50,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 712 states and 1071 transitions. [2018-10-27 06:10:50,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-10-27 06:10:50,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:50,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:50,073 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:50,074 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:50,074 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 8673#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8626#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 8627#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9130#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8533#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8483#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8484#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9049#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8752#L126 assume ssl3_accept_~s__state~0 == 8464; 8541#L133 [2018-10-27 06:10:50,074 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 9062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9061#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9060#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9059#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8454#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9041#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9040#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9039#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9035#L135 assume ssl3_accept_~s__state~0 == 8496; 8509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8510#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9005#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8981#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8953#L293-2 ssl3_accept_~s__init_num~0 := 0; 8761#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 8933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8931#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8929#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8927#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8925#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8923#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8921#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8919#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8915#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8914#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8912#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8907#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8905#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8903#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8901#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8899#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8766#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8767#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8768#L159 assume ssl3_accept_~s__state~0 == 8560; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 9102#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9101#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9100#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9048#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9009#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8770#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8734#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8735#L126 assume ssl3_accept_~s__state~0 == 8464; 8541#L133 [2018-10-27 06:10:50,074 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:50,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-10-27 06:10:50,075 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:50,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:50,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:50,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:50,101 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:50,101 INFO L82 PathProgramCache]: Analyzing trace with hash -371003862, now seen corresponding path program 1 times [2018-10-27 06:10:50,101 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:50,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:50,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:50,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:50,187 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:50,188 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:50,188 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:50,188 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:50,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:50,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:50,189 INFO L87 Difference]: Start difference. First operand 712 states and 1071 transitions. cyclomatic complexity: 362 Second operand 3 states. [2018-10-27 06:10:50,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:50,615 INFO L93 Difference]: Finished difference Result 851 states and 1184 transitions. [2018-10-27 06:10:50,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:50,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 851 states and 1184 transitions. [2018-10-27 06:10:50,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2018-10-27 06:10:50,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 851 states to 851 states and 1184 transitions. [2018-10-27 06:10:50,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2018-10-27 06:10:50,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592 [2018-10-27 06:10:50,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851 states and 1184 transitions. [2018-10-27 06:10:50,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:50,626 INFO L705 BuchiCegarLoop]: Abstraction has 851 states and 1184 transitions. [2018-10-27 06:10:50,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states and 1184 transitions. [2018-10-27 06:10:50,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 843. [2018-10-27 06:10:50,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 843 states. [2018-10-27 06:10:50,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1173 transitions. [2018-10-27 06:10:50,642 INFO L728 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-10-27 06:10:50,642 INFO L608 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-10-27 06:10:50,642 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-10-27 06:10:50,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 1173 transitions. [2018-10-27 06:10:50,648 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-10-27 06:10:50,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:50,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:50,650 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:50,650 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:50,650 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 10245#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 10186#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 10730#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10728#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10726#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10724#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10722#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10720#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10718#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10716#L126 assume ssl3_accept_~s__state~0 == 8464; 10109#L133 [2018-10-27 06:10:50,651 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 10817#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10815#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10813#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10052#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10021#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10022#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10298#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10807#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10806#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10697#L135 assume ssl3_accept_~s__state~0 == 8496; 10075#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10076#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 10123#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10031#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 10033#L293-2 ssl3_accept_~s__init_num~0 := 0; 10038#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 10665#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10663#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10661#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10659#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10642#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10640#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10638#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10636#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10634#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10632#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10631#L135 assume !(ssl3_accept_~s__state~0 == 8496); 10630#L138 assume !(ssl3_accept_~s__state~0 == 8497); 10498#L141 assume !(ssl3_accept_~s__state~0 == 8512); 10496#L144 assume !(ssl3_accept_~s__state~0 == 8513); 10497#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10693#L150 assume !(ssl3_accept_~s__state~0 == 8529); 10402#L153 assume !(ssl3_accept_~s__state~0 == 8544); 10403#L156 assume !(ssl3_accept_~s__state~0 == 8545); 10404#L159 assume ssl3_accept_~s__state~0 == 8560; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 10572#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10569#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10561#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10557#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10317#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10318#L126 assume ssl3_accept_~s__state~0 == 8464; 10109#L133 [2018-10-27 06:10:50,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:50,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-10-27 06:10:50,662 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:50,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:50,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,663 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:50,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:50,691 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:50,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1268397140, now seen corresponding path program 1 times [2018-10-27 06:10:50,693 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:50,693 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:50,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,694 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:50,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:50,763 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:50,763 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:50,763 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:50,763 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:50,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:50,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:50,764 INFO L87 Difference]: Start difference. First operand 843 states and 1173 transitions. cyclomatic complexity: 333 Second operand 3 states. [2018-10-27 06:10:51,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:51,027 INFO L93 Difference]: Finished difference Result 930 states and 1281 transitions. [2018-10-27 06:10:51,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:51,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1281 transitions. [2018-10-27 06:10:51,036 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-10-27 06:10:51,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 930 states and 1281 transitions. [2018-10-27 06:10:51,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 643 [2018-10-27 06:10:51,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 643 [2018-10-27 06:10:51,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 930 states and 1281 transitions. [2018-10-27 06:10:51,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:51,042 INFO L705 BuchiCegarLoop]: Abstraction has 930 states and 1281 transitions. [2018-10-27 06:10:51,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states and 1281 transitions. [2018-10-27 06:10:51,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 915. [2018-10-27 06:10:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 915 states. [2018-10-27 06:10:51,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1260 transitions. [2018-10-27 06:10:51,057 INFO L728 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-10-27 06:10:51,057 INFO L608 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-10-27 06:10:51,057 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-10-27 06:10:51,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 915 states and 1260 transitions. [2018-10-27 06:10:51,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-10-27 06:10:51,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:51,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:51,065 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:51,066 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:51,066 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 12022#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11968#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 12587#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12583#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12582#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12581#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12580#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12574#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12572#L126 assume ssl3_accept_~s__state~0 == 8464; 11890#L133 [2018-10-27 06:10:51,067 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 12648#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12642#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12640#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12638#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12636#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12634#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12632#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12630#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12054#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12040#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11975#L135 assume ssl3_accept_~s__state~0 == 8496; 11854#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11855#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11903#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11810#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11812#L293-2 ssl3_accept_~s__init_num~0 := 0; 12579#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 12563#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12561#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12559#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12556#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12552#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12546#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12544#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12540#L135 assume !(ssl3_accept_~s__state~0 == 8496); 12538#L138 assume !(ssl3_accept_~s__state~0 == 8497); 12536#L141 assume ssl3_accept_~s__state~0 == 8512; 12294#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12533#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11816#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11817#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 12662#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12660#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12655#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11800#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11801#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12073#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12488#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12487#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12486#L135 assume !(ssl3_accept_~s__state~0 == 8496); 12485#L138 assume !(ssl3_accept_~s__state~0 == 8497); 12484#L141 assume !(ssl3_accept_~s__state~0 == 8512); 12483#L144 assume !(ssl3_accept_~s__state~0 == 8513); 12481#L147 assume !(ssl3_accept_~s__state~0 == 8528); 12482#L150 assume !(ssl3_accept_~s__state~0 == 8529); 12141#L153 assume !(ssl3_accept_~s__state~0 == 8544); 12142#L156 assume !(ssl3_accept_~s__state~0 == 8545); 12143#L159 assume ssl3_accept_~s__state~0 == 8560; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 12313#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12311#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12309#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12307#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12305#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12303#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12089#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12090#L126 assume ssl3_accept_~s__state~0 == 8464; 11890#L133 [2018-10-27 06:10:51,067 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:51,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-10-27 06:10:51,067 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:51,067 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:51,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,068 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:51,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:51,090 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:51,090 INFO L82 PathProgramCache]: Analyzing trace with hash 2086183242, now seen corresponding path program 1 times [2018-10-27 06:10:51,090 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:51,090 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:51,091 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,100 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:51,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-10-27 06:10:51,194 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:51,194 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:51,195 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:51,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:51,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:51,196 INFO L87 Difference]: Start difference. First operand 915 states and 1260 transitions. cyclomatic complexity: 348 Second operand 3 states. [2018-10-27 06:10:51,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:51,696 INFO L93 Difference]: Finished difference Result 1035 states and 1422 transitions. [2018-10-27 06:10:51,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:51,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1035 states and 1422 transitions. [2018-10-27 06:10:51,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 681 [2018-10-27 06:10:51,707 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1035 states to 1035 states and 1422 transitions. [2018-10-27 06:10:51,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 713 [2018-10-27 06:10:51,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 713 [2018-10-27 06:10:51,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1035 states and 1422 transitions. [2018-10-27 06:10:51,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:51,708 INFO L705 BuchiCegarLoop]: Abstraction has 1035 states and 1422 transitions. [2018-10-27 06:10:51,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states and 1422 transitions. [2018-10-27 06:10:51,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 993. [2018-10-27 06:10:51,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 993 states. [2018-10-27 06:10:51,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1353 transitions. [2018-10-27 06:10:51,724 INFO L728 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-10-27 06:10:51,725 INFO L608 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-10-27 06:10:51,725 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-10-27 06:10:51,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1353 transitions. [2018-10-27 06:10:51,730 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 653 [2018-10-27 06:10:51,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:51,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:51,731 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:51,731 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:51,732 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13974#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13921#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 14492#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14489#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14486#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14483#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14480#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14477#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14344#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14341#L126 assume ssl3_accept_~s__state~0 == 8464; 13846#L133 [2018-10-27 06:10:51,732 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 14443#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14441#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14439#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14438#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14437#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14435#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14433#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14432#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14425#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14424#L135 assume ssl3_accept_~s__state~0 == 8496; 14164#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14423#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14417#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14415#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 14411#L293-2 ssl3_accept_~s__init_num~0 := 0; 14410#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 14399#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14398#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14397#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14396#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14395#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14394#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14393#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14391#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14389#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14388#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14387#L135 assume !(ssl3_accept_~s__state~0 == 8496); 14383#L138 assume !(ssl3_accept_~s__state~0 == 8497); 14381#L141 assume !(ssl3_accept_~s__state~0 == 8512); 14379#L144 assume !(ssl3_accept_~s__state~0 == 8513); 14378#L147 assume !(ssl3_accept_~s__state~0 == 8528); 14372#L150 assume !(ssl3_accept_~s__state~0 == 8529); 14370#L153 assume !(ssl3_accept_~s__state~0 == 8544); 14368#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14366#L159 assume !(ssl3_accept_~s__state~0 == 8560); 14364#L162 assume !(ssl3_accept_~s__state~0 == 8561); 14362#L165 assume !(ssl3_accept_~s__state~0 == 8448); 14360#L168 assume !(ssl3_accept_~s__state~0 == 8576); 14358#L171 assume !(ssl3_accept_~s__state~0 == 8577); 14356#L174 assume !(ssl3_accept_~s__state~0 == 8592); 14354#L177 assume !(ssl3_accept_~s__state~0 == 8593); 14353#L180 assume !(ssl3_accept_~s__state~0 == 8608); 14350#L183 assume !(ssl3_accept_~s__state~0 == 8609); 14346#L186 assume !(ssl3_accept_~s__state~0 == 8640); 14345#L189 assume !(ssl3_accept_~s__state~0 == 8641); 14041#L192 assume ssl3_accept_~s__state~0 == 8656; 13916#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13917#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13740#L533 assume ssl3_accept_~blastFlag~0 == 10;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 !(ssl3_accept_~tmp___10~0 == 0); 13980#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 14149#L105 assume ssl3_accept_~s__state~0 == 16384; 13783#L211 ssl3_accept_~s__server~0 := 1; 13829#L216 assume ssl3_accept_~cb~0 != 0; 13817#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13818#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 14385#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 14382#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 14380#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14377#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 14361#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14359#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14357#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14355#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14351#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14347#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14342#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14343#L126 assume ssl3_accept_~s__state~0 == 8464; 13846#L133 [2018-10-27 06:10:51,732 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:51,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-10-27 06:10:51,732 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:51,732 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:51,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:51,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:51,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:51,755 INFO L82 PathProgramCache]: Analyzing trace with hash 259503395, now seen corresponding path program 1 times [2018-10-27 06:10:51,755 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:51,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:51,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:51,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:51,823 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-27 06:10:51,823 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:51,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:51,823 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:51,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:51,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:51,824 INFO L87 Difference]: Start difference. First operand 993 states and 1353 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-10-27 06:10:51,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:51,958 INFO L93 Difference]: Finished difference Result 1977 states and 2643 transitions. [2018-10-27 06:10:51,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:51,959 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2643 transitions. [2018-10-27 06:10:51,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-10-27 06:10:51,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-10-27 06:10:51,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1361 [2018-10-27 06:10:51,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1361 [2018-10-27 06:10:51,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2643 transitions. [2018-10-27 06:10:51,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:51,977 INFO L705 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-10-27 06:10:51,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2643 transitions. [2018-10-27 06:10:51,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2018-10-27 06:10:51,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2018-10-27 06:10:52,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-10-27 06:10:52,004 INFO L728 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-10-27 06:10:52,004 INFO L608 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-10-27 06:10:52,004 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-10-27 06:10:52,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2643 transitions. [2018-10-27 06:10:52,012 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-10-27 06:10:52,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:52,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:52,014 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,014 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-10-27 06:10:52,014 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 16965#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16910#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 18202#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18200#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18198#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18196#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18194#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18191#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18188#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17441#L126 assume ssl3_accept_~s__state~0 == 8464; 16827#L133 [2018-10-27 06:10:52,014 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 18056#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18055#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18054#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18053#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18052#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18051#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18047#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18045#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18043#L135 assume ssl3_accept_~s__state~0 == 8496; 17675#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18041#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17863#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18038#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 18039#L293-2 ssl3_accept_~s__init_num~0 := 0; 18631#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 18617#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18616#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18615#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18614#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18613#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18612#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18611#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18610#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18609#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18607#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18606#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18605#L141 assume !(ssl3_accept_~s__state~0 == 8512); 18604#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18603#L147 assume !(ssl3_accept_~s__state~0 == 8528); 18602#L150 assume !(ssl3_accept_~s__state~0 == 8529); 18601#L153 assume !(ssl3_accept_~s__state~0 == 8544); 18598#L156 assume !(ssl3_accept_~s__state~0 == 8545); 18596#L159 assume !(ssl3_accept_~s__state~0 == 8560); 18595#L162 assume !(ssl3_accept_~s__state~0 == 8561); 18589#L165 assume !(ssl3_accept_~s__state~0 == 8448); 18587#L168 assume !(ssl3_accept_~s__state~0 == 8576); 18585#L171 assume !(ssl3_accept_~s__state~0 == 8577); 18583#L174 assume !(ssl3_accept_~s__state~0 == 8592); 18581#L177 assume !(ssl3_accept_~s__state~0 == 8593); 18579#L180 assume !(ssl3_accept_~s__state~0 == 8608); 18577#L183 assume !(ssl3_accept_~s__state~0 == 8609); 18576#L186 assume !(ssl3_accept_~s__state~0 == 8640); 18575#L189 assume !(ssl3_accept_~s__state~0 == 8641); 18263#L192 assume ssl3_accept_~s__state~0 == 8656; 17716#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17015#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 17016#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 18192#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 18189#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 18185#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 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 !(ssl3_accept_~tmp___10~0 == 0); 18180#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 ssl3_accept_~s__state~0 == 12292; 17894#L103 ssl3_accept_~s__new_session~0 := 1; 17887#L211 ssl3_accept_~s__server~0 := 1; 18123#L216 assume ssl3_accept_~cb~0 != 0; 18122#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 18100#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 18097#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 18094#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 18093#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 17913#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 17895#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17892#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17888#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17695#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17646#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17096#L126 assume ssl3_accept_~s__state~0 == 8464; 16827#L133 [2018-10-27 06:10:52,015 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-10-27 06:10:52,027 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:52,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,035 INFO L82 PathProgramCache]: Analyzing trace with hash 109196320, now seen corresponding path program 1 times [2018-10-27 06:10:52,035 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,036 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:52,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:52,115 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-10-27 06:10:52,116 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:52,116 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:52,116 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:52,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:52,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:52,116 INFO L87 Difference]: Start difference. First operand 1977 states and 2643 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-10-27 06:10:52,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:52,345 INFO L93 Difference]: Finished difference Result 1869 states and 2479 transitions. [2018-10-27 06:10:52,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:52,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1869 states and 2479 transitions. [2018-10-27 06:10:52,350 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2018-10-27 06:10:52,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1869 states to 1865 states and 2475 transitions. [2018-10-27 06:10:52,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1317 [2018-10-27 06:10:52,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1317 [2018-10-27 06:10:52,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1865 states and 2475 transitions. [2018-10-27 06:10:52,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:52,356 INFO L705 BuchiCegarLoop]: Abstraction has 1865 states and 2475 transitions. [2018-10-27 06:10:52,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states and 2475 transitions. [2018-10-27 06:10:52,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1851. [2018-10-27 06:10:52,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1851 states. [2018-10-27 06:10:52,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2457 transitions. [2018-10-27 06:10:52,382 INFO L728 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-10-27 06:10:52,382 INFO L608 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-10-27 06:10:52,382 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-10-27 06:10:52,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1851 states and 2457 transitions. [2018-10-27 06:10:52,386 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2018-10-27 06:10:52,386 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:52,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:52,391 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,391 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,391 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 20811#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20752#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 22053#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22049#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22047#L114 assume !(ssl3_accept_~s__state~0 == 8195); 22045#L117 assume !(ssl3_accept_~s__state~0 == 8480); 22043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 22040#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20922#L126 assume ssl3_accept_~s__state~0 == 8464; 20920#L133 [2018-10-27 06:10:52,391 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 22015#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22013#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22011#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22009#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21987#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21986#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21985#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21984#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21983#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21982#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21493#L135 assume ssl3_accept_~s__state~0 == 8496; 20987#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21490#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 21487#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 21484#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 21482#L293-2 ssl3_accept_~s__init_num~0 := 0; 21479#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 21458#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21456#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21454#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21452#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21448#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21446#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21444#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21442#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21440#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21438#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21436#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21434#L141 assume ssl3_accept_~s__state~0 == 8512; 20984#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21429#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 21426#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21423#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 21403#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21393#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21381#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21375#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21369#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21368#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21367#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21365#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21364#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21363#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21362#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21360#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21359#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21358#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21356#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21348#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 21346#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 21315#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 21308#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21032#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 21278#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21276#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21274#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21272#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21270#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21268#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21266#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21263#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21257#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21254#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21250#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21247#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21244#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21241#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21238#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21181#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21027#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21028#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21029#L159 assume ssl3_accept_~s__state~0 == 8560; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 21888#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21850#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21669#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21659#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21580#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20913#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20915#L126 assume ssl3_accept_~s__state~0 == 8464; 20920#L133 [2018-10-27 06:10:52,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-10-27 06:10:52,392 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,392 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,392 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:52,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,411 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1631440623, now seen corresponding path program 1 times [2018-10-27 06:10:52,412 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,412 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,413 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:52,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:52,499 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-10-27 06:10:52,499 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:52,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:52,500 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:52,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:52,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:52,500 INFO L87 Difference]: Start difference. First operand 1851 states and 2457 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-10-27 06:10:52,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:52,573 INFO L93 Difference]: Finished difference Result 2067 states and 2731 transitions. [2018-10-27 06:10:52,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:52,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2067 states and 2731 transitions. [2018-10-27 06:10:52,578 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2018-10-27 06:10:52,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2067 states to 2067 states and 2731 transitions. [2018-10-27 06:10:52,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1445 [2018-10-27 06:10:52,585 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1445 [2018-10-27 06:10:52,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2067 states and 2731 transitions. [2018-10-27 06:10:52,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:52,585 INFO L705 BuchiCegarLoop]: Abstraction has 2067 states and 2731 transitions. [2018-10-27 06:10:52,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states and 2731 transitions. [2018-10-27 06:10:52,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 2019. [2018-10-27 06:10:52,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-10-27 06:10:52,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2655 transitions. [2018-10-27 06:10:52,612 INFO L728 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-10-27 06:10:52,613 INFO L608 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-10-27 06:10:52,613 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-10-27 06:10:52,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2019 states and 2655 transitions. [2018-10-27 06:10:52,620 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1254 [2018-10-27 06:10:52,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:52,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:52,621 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,621 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-10-27 06:10:52,622 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 24740#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 24681#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 25568#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25562#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25559#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25556#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25550#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25551#L126 assume ssl3_accept_~s__state~0 == 8464; 24596#L133 [2018-10-27 06:10:52,622 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 25744#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25742#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25740#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25738#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25737#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25736#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25734#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25733#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25730#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25727#L135 assume ssl3_accept_~s__state~0 == 8496; 25379#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25720#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25717#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25715#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 25716#L293-2 ssl3_accept_~s__init_num~0 := 0; 26009#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 25989#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25987#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25985#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25983#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25981#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25979#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25977#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25975#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25973#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25971#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25969#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25967#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25965#L141 assume ssl3_accept_~s__state~0 == 8512; 25371#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25961#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 25962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26439#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 26423#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26421#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26420#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26419#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26416#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26414#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26413#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26412#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26411#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26410#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26409#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26408#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26406#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26403#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 26402#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 26396#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 26389#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26386#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 26370#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26368#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26366#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26364#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26360#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26357#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26356#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26346#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26343#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26340#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26337#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26334#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26331#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26325#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26081#L153 assume ssl3_accept_~s__state~0 == 8544; 25355#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 24780#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 24781#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26082#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 25567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25564#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25561#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25558#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25552#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25549#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25546#L126 assume ssl3_accept_~s__state~0 == 8464; 24596#L133 [2018-10-27 06:10:52,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-10-27 06:10:52,622 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,631 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:52,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:52,638 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1738118546, now seen corresponding path program 1 times [2018-10-27 06:10:52,638 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,638 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,649 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:52,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:52,747 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:10:52,748 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:52,748 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:52,750 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:52,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:52,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:52,750 INFO L87 Difference]: Start difference. First operand 2019 states and 2655 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-10-27 06:10:52,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:52,873 INFO L93 Difference]: Finished difference Result 2171 states and 2837 transitions. [2018-10-27 06:10:52,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:52,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2837 transitions. [2018-10-27 06:10:52,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1320 [2018-10-27 06:10:52,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2125 states and 2773 transitions. [2018-10-27 06:10:52,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1523 [2018-10-27 06:10:52,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1559 [2018-10-27 06:10:52,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2125 states and 2773 transitions. [2018-10-27 06:10:52,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:52,885 INFO L705 BuchiCegarLoop]: Abstraction has 2125 states and 2773 transitions. [2018-10-27 06:10:52,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states and 2773 transitions. [2018-10-27 06:10:52,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 2021. [2018-10-27 06:10:52,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-10-27 06:10:52,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2650 transitions. [2018-10-27 06:10:52,908 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-10-27 06:10:52,909 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-10-27 06:10:52,909 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-10-27 06:10:52,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2650 transitions. [2018-10-27 06:10:52,913 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-10-27 06:10:52,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:52,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:52,914 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,914 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:52,915 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 28915#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28860#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 29401#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29400#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29398#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29397#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29395#L120 assume ssl3_accept_~s__state~0 == 8481; 29396#L121 [2018-10-27 06:10:52,915 INFO L795 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 30360#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30358#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30356#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30352#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30350#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30348#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30346#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30343#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30341#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30340#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30199#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30198#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30197#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30195#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30193#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30190#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29914#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29905#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29048#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 29549#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29548#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29546#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29543#L117 assume ssl3_accept_~s__state~0 == 8480; 29396#L121 [2018-10-27 06:10:52,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,915 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-10-27 06:10:52,915 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,915 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:52,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:52,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:52,996 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:52,996 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:52,996 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:10:52,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:52,997 INFO L82 PathProgramCache]: Analyzing trace with hash 68394588, now seen corresponding path program 1 times [2018-10-27 06:10:52,997 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:52,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:52,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:52,997 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:52,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:53,157 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:10:53,157 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 06:10:53,168 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:53,197 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:10:53,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:53,234 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-27 06:10:53,234 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-10-27 06:10:53,234 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:53,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:53,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:53,235 INFO L87 Difference]: Start difference. First operand 2021 states and 2650 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-10-27 06:10:53,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:53,385 INFO L93 Difference]: Finished difference Result 2025 states and 2650 transitions. [2018-10-27 06:10:53,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:53,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2650 transitions. [2018-10-27 06:10:53,391 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-10-27 06:10:53,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2650 transitions. [2018-10-27 06:10:53,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1459 [2018-10-27 06:10:53,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1459 [2018-10-27 06:10:53,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2650 transitions. [2018-10-27 06:10:53,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:53,401 INFO L705 BuchiCegarLoop]: Abstraction has 2025 states and 2650 transitions. [2018-10-27 06:10:53,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2650 transitions. [2018-10-27 06:10:53,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 2021. [2018-10-27 06:10:53,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-10-27 06:10:53,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2646 transitions. [2018-10-27 06:10:53,426 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-10-27 06:10:53,426 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-10-27 06:10:53,426 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-10-27 06:10:53,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2646 transitions. [2018-10-27 06:10:53,431 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-10-27 06:10:53,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:53,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:53,434 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:53,434 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:53,434 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 33092#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 33041#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 33713#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33709#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33705#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33702#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33698#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33691#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33687#L123 assume ssl3_accept_~s__state~0 == 8482; 33043#L124 [2018-10-27 06:10:53,434 INFO L795 eck$LassoCheckResult]: Loop: 33043#L124 ssl3_accept_~s__state~0 := 3; 32873#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 34590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34587#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34581#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34579#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34577#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34575#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34573#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34571#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34569#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34561#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34041#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34038#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34036#L141 assume !(ssl3_accept_~s__state~0 == 8512); 34034#L144 assume !(ssl3_accept_~s__state~0 == 8513); 34031#L147 assume !(ssl3_accept_~s__state~0 == 8528); 34027#L150 assume !(ssl3_accept_~s__state~0 == 8529); 34024#L153 assume !(ssl3_accept_~s__state~0 == 8544); 34021#L156 assume !(ssl3_accept_~s__state~0 == 8545); 34019#L159 assume !(ssl3_accept_~s__state~0 == 8560); 34017#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33988#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 33950#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33948#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33946#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33943#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33941#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33939#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33937#L123 assume ssl3_accept_~s__state~0 == 8482; 33043#L124 [2018-10-27 06:10:53,434 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,435 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-10-27 06:10:53,435 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,443 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,447 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:53,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:53,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:53,503 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:53,504 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:53,504 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:10:53,504 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1846105134, now seen corresponding path program 1 times [2018-10-27 06:10:53,504 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:53,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:53,524 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:10:53,524 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:53,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:53,525 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:53,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:53,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:53,525 INFO L87 Difference]: Start difference. First operand 2021 states and 2646 transitions. cyclomatic complexity: 632 Second operand 3 states. [2018-10-27 06:10:53,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:53,597 INFO L93 Difference]: Finished difference Result 2021 states and 2642 transitions. [2018-10-27 06:10:53,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:53,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2021 states and 2642 transitions. [2018-10-27 06:10:53,602 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-10-27 06:10:53,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-10-27 06:10:53,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1455 [2018-10-27 06:10:53,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1455 [2018-10-27 06:10:53,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2021 states and 2642 transitions. [2018-10-27 06:10:53,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:53,608 INFO L705 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-10-27 06:10:53,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2021 states and 2642 transitions. [2018-10-27 06:10:53,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2021 to 2021. [2018-10-27 06:10:53,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-10-27 06:10:53,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-10-27 06:10:53,629 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-10-27 06:10:53,629 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-10-27 06:10:53,629 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-10-27 06:10:53,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2642 transitions. [2018-10-27 06:10:53,633 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-10-27 06:10:53,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:53,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:53,634 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:53,634 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-10-27 06:10:53,635 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 37140#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 37084#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 38894#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38892#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38887#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38884#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38881#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37200#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37201#L126 assume ssl3_accept_~s__state~0 == 8464; 37229#L133 [2018-10-27 06:10:53,635 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 38180#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38178#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38176#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38174#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38172#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38170#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38169#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38165#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38163#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38040#L135 assume ssl3_accept_~s__state~0 == 8496; 37590#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38039#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 38036#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 38033#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 38032#L293-2 ssl3_accept_~s__init_num~0 := 0; 38030#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 38016#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38014#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38013#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38012#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38010#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38002#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37999#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37992#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37989#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37988#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37970#L141 assume ssl3_accept_~s__state~0 == 8512; 37586#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37965#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 37962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37929#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 37913#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37911#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37910#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37909#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37907#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37905#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37904#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37903#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37902#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37900#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37899#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37898#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37896#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37895#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37892#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 37893#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 37885#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 37882#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37879#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 37859#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37857#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37855#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37853#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37851#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37849#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37847#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37845#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37843#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37839#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37837#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37835#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37833#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37831#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37829#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37794#L153 assume ssl3_accept_~s__state~0 == 8544; 37554#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 37653#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 37629#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37630#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37752#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37616#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37617#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37742#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37604#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37600#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37601#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37732#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37589#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37584#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37585#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37722#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37574#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37572#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37573#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37715#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37536#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37537#L165 assume !(ssl3_accept_~s__state~0 == 8448); 37675#L168 assume ssl3_accept_~s__state~0 == 8576; 37672#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37670#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 37668#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 37665#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 37666#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 38067#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38061#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38058#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38048#L126 assume ssl3_accept_~s__state~0 == 8464; 37229#L133 [2018-10-27 06:10:53,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-10-27 06:10:53,635 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:53,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:53,661 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,661 INFO L82 PathProgramCache]: Analyzing trace with hash -537534923, now seen corresponding path program 1 times [2018-10-27 06:10:53,661 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,661 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,662 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:53,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:53,757 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:10:53,757 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:53,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:53,758 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:53,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:53,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:53,758 INFO L87 Difference]: Start difference. First operand 2021 states and 2642 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-10-27 06:10:53,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:53,921 INFO L93 Difference]: Finished difference Result 1655 states and 2121 transitions. [2018-10-27 06:10:53,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:53,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1655 states and 2121 transitions. [2018-10-27 06:10:53,926 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 996 [2018-10-27 06:10:53,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1655 states to 1415 states and 1822 transitions. [2018-10-27 06:10:53,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1065 [2018-10-27 06:10:53,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1305 [2018-10-27 06:10:53,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1415 states and 1822 transitions. [2018-10-27 06:10:53,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:53,932 INFO L705 BuchiCegarLoop]: Abstraction has 1415 states and 1822 transitions. [2018-10-27 06:10:53,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states and 1822 transitions. [2018-10-27 06:10:53,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1171. [2018-10-27 06:10:53,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1171 states. [2018-10-27 06:10:53,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1514 transitions. [2018-10-27 06:10:53,946 INFO L728 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-10-27 06:10:53,946 INFO L608 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-10-27 06:10:53,946 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-10-27 06:10:53,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1171 states and 1514 transitions. [2018-10-27 06:10:53,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 992 [2018-10-27 06:10:53,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:53,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:53,954 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:53,954 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-10-27 06:10:53,954 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 40765#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40728#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 41594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41593#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41591#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41589#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41588#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41405#L126 assume ssl3_accept_~s__state~0 == 8464; 40670#L133 [2018-10-27 06:10:53,954 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 41455#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41452#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41449#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41446#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41443#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41440#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41437#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41434#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41431#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41428#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41423#L135 assume ssl3_accept_~s__state~0 == 8496; 41171#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40712#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 40680#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40614#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40616#L293-2 ssl3_accept_~s__init_num~0 := 0; 40661#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 41715#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41713#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41711#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41707#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41705#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41703#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41701#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41699#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41695#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41693#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41691#L141 assume ssl3_accept_~s__state~0 == 8512; 40807#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40663#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 40619#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40620#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 40708#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40709#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40665#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40627#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40628#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41741#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41740#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41739#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41738#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41737#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41736#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41735#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41734#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40671#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40640#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40804#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 40761#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 40755#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 40678#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40758#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 41626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41624#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41618#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41616#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41614#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41612#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41606#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41604#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41603#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41601#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41599#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41597#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41587#L153 assume ssl3_accept_~s__state~0 == 8544; 40737#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 40738#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 40749#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40745#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 41515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41508#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41505#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41502#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41499#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41496#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41493#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41490#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41487#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41485#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41250#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41249#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41248#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41247#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41246#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41245#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41244#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41243#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41242#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41241#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41239#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 40898#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40896#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40893#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40890#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40889#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40884#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40885#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41238#L126 assume ssl3_accept_~s__state~0 == 8464; 40670#L133 [2018-10-27 06:10:53,954 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-10-27 06:10:53,955 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:53,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:53,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:53,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:53,974 INFO L82 PathProgramCache]: Analyzing trace with hash -852090166, now seen corresponding path program 1 times [2018-10-27 06:10:53,974 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:53,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:53,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,975 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:53,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:53,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:54,118 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:10:54,119 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:10:54,119 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 06:10:54,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:54,178 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:10:54,207 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:10:54,235 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-27 06:10:54,235 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-10-27 06:10:54,236 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:54,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-27 06:10:54,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-10-27 06:10:54,236 INFO L87 Difference]: Start difference. First operand 1171 states and 1514 transitions. cyclomatic complexity: 346 Second operand 4 states. [2018-10-27 06:10:54,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:54,485 INFO L93 Difference]: Finished difference Result 2095 states and 2664 transitions. [2018-10-27 06:10:54,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-27 06:10:54,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2095 states and 2664 transitions. [2018-10-27 06:10:54,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1916 [2018-10-27 06:10:54,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2095 states to 2095 states and 2664 transitions. [2018-10-27 06:10:54,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1985 [2018-10-27 06:10:54,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1985 [2018-10-27 06:10:54,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2095 states and 2664 transitions. [2018-10-27 06:10:54,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:54,497 INFO L705 BuchiCegarLoop]: Abstraction has 2095 states and 2664 transitions. [2018-10-27 06:10:54,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states and 2664 transitions. [2018-10-27 06:10:54,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1543. [2018-10-27 06:10:54,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1543 states. [2018-10-27 06:10:54,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 1984 transitions. [2018-10-27 06:10:54,510 INFO L728 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-10-27 06:10:54,511 INFO L608 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-10-27 06:10:54,511 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-10-27 06:10:54,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1543 states and 1984 transitions. [2018-10-27 06:10:54,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1364 [2018-10-27 06:10:54,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:54,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:54,520 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:54,520 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-10-27 06:10:54,520 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 44496#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 44449#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 45471#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45469#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45467#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45465#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45463#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45143#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45141#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45138#L126 assume ssl3_accept_~s__state~0 == 8464; 44386#L133 [2018-10-27 06:10:54,521 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 45571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45568#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45562#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45449#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45447#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45445#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45443#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45178#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45172#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45127#L135 assume ssl3_accept_~s__state~0 == 8496; 44364#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44365#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 44397#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44398#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 44376#L293-2 ssl3_accept_~s__init_num~0 := 0; 44377#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 44430#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44431#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44381#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44340#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44341#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44319#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44320#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44523#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44524#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44516#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44455#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44456#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44435#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44387#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44354#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44355#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44323#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44324#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44552#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44533#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44488#L165 assume !(ssl3_accept_~s__state~0 == 8448); 44489#L168 assume !(ssl3_accept_~s__state~0 == 8576); 45705#L171 assume !(ssl3_accept_~s__state~0 == 8577); 45704#L174 assume !(ssl3_accept_~s__state~0 == 8592); 45703#L177 assume !(ssl3_accept_~s__state~0 == 8593); 45702#L180 assume !(ssl3_accept_~s__state~0 == 8608); 45695#L183 assume !(ssl3_accept_~s__state~0 == 8609); 45694#L186 assume !(ssl3_accept_~s__state~0 == 8640); 45691#L189 assume !(ssl3_accept_~s__state~0 == 8641); 45304#L192 assume ssl3_accept_~s__state~0 == 8656; 44969#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 45683#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45681#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 45679#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 45677#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 45675#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 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 !(ssl3_accept_~tmp___10~0 == 0); 45668#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 45652#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45650#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45648#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45644#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45642#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45640#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45330#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45328#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45325#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45179#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45177#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45176#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45175#L147 assume !(ssl3_accept_~s__state~0 == 8528); 45174#L150 assume !(ssl3_accept_~s__state~0 == 8529); 45173#L153 assume !(ssl3_accept_~s__state~0 == 8544); 45079#L156 assume !(ssl3_accept_~s__state~0 == 8545); 45076#L159 assume !(ssl3_accept_~s__state~0 == 8560); 45071#L162 assume !(ssl3_accept_~s__state~0 == 8561); 45017#L165 assume !(ssl3_accept_~s__state~0 == 8448); 45013#L168 assume !(ssl3_accept_~s__state~0 == 8576); 45005#L171 assume !(ssl3_accept_~s__state~0 == 8577); 44997#L174 assume !(ssl3_accept_~s__state~0 == 8592); 44992#L177 assume !(ssl3_accept_~s__state~0 == 8593); 44988#L180 assume !(ssl3_accept_~s__state~0 == 8608); 44983#L183 assume !(ssl3_accept_~s__state~0 == 8609); 44979#L186 assume !(ssl3_accept_~s__state~0 == 8640); 44975#L189 assume !(ssl3_accept_~s__state~0 == 8641); 44972#L192 assume !(ssl3_accept_~s__state~0 == 8656); 44968#L195 assume !(ssl3_accept_~s__state~0 == 8657); 44544#L198 assume ssl3_accept_~s__state~0 == 8672; 44920#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44536#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 44499#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 44494#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 44486#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 44450#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 44451#L580 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 44549#L580-2 ssl3_accept_~s__init_num~0 := 0; 44454#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 45372#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45370#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45368#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45366#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45364#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45362#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45360#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45358#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45356#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45354#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44669#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44668#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44667#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44665#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44663#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44664#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44700#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44694#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44695#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44723#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44721#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 44614#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44615#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44609#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44611#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44604#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44605#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44599#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44600#L126 assume ssl3_accept_~s__state~0 == 8464; 44386#L133 [2018-10-27 06:10:54,521 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:54,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-10-27 06:10:54,521 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:54,521 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:54,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,522 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:54,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:54,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:54,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1619188437, now seen corresponding path program 1 times [2018-10-27 06:10:54,540 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:54,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:54,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:54,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:54,647 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-10-27 06:10:54,648 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:54,648 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:54,648 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:54,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:54,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:54,649 INFO L87 Difference]: Start difference. First operand 1543 states and 1984 transitions. cyclomatic complexity: 444 Second operand 3 states. [2018-10-27 06:10:54,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:54,737 INFO L93 Difference]: Finished difference Result 2795 states and 3624 transitions. [2018-10-27 06:10:54,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:54,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2795 states and 3624 transitions. [2018-10-27 06:10:54,749 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-10-27 06:10:54,761 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-10-27 06:10:54,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2018-10-27 06:10:54,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2018-10-27 06:10:54,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2795 states and 3624 transitions. [2018-10-27 06:10:54,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:54,765 INFO L705 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-10-27 06:10:54,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states and 3624 transitions. [2018-10-27 06:10:54,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2795. [2018-10-27 06:10:54,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2795 states. [2018-10-27 06:10:54,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-10-27 06:10:54,795 INFO L728 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-10-27 06:10:54,795 INFO L608 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-10-27 06:10:54,795 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-10-27 06:10:54,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2795 states and 3624 transitions. [2018-10-27 06:10:54,805 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-10-27 06:10:54,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:54,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:54,807 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:54,807 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-10-27 06:10:54,810 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 48834#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 48792#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50050#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50042#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50034#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50035#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49973#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49974#L126 assume ssl3_accept_~s__state~0 == 8464; 49010#L133 [2018-10-27 06:10:54,810 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50694#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50693#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50692#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50691#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50690#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50689#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50688#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50687#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50686#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50685#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49818#L135 assume ssl3_accept_~s__state~0 == 8496; 48997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49815#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 49251#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49811#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 48675#L293-2 ssl3_accept_~s__init_num~0 := 0; 49807#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 49788#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49785#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49779#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49776#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49773#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49767#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49764#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49761#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49758#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49755#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49752#L141 assume ssl3_accept_~s__state~0 == 8512; 48886#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48887#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 48850#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49213#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 49184#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49185#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49178#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49179#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49172#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49173#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49166#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49160#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49161#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49153#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49154#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49143#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49144#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48940#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48883#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 48888#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 50314#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 50313#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50311#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50294#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50292#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50290#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50288#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50286#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50284#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50282#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50280#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50278#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50276#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50274#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50272#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50270#L141 assume !(ssl3_accept_~s__state~0 == 8512); 50268#L144 assume !(ssl3_accept_~s__state~0 == 8513); 50266#L147 assume !(ssl3_accept_~s__state~0 == 8528); 50264#L150 assume !(ssl3_accept_~s__state~0 == 8529); 50262#L153 assume ssl3_accept_~s__state~0 == 8544; 49739#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 48957#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 48956#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48949#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50213#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50210#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50207#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50203#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50196#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50193#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50191#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50188#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50185#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50182#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50179#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50176#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50174#L141 assume !(ssl3_accept_~s__state~0 == 8512); 50172#L144 assume !(ssl3_accept_~s__state~0 == 8513); 50170#L147 assume !(ssl3_accept_~s__state~0 == 8528); 50168#L150 assume !(ssl3_accept_~s__state~0 == 8529); 50166#L153 assume !(ssl3_accept_~s__state~0 == 8544); 50164#L156 assume !(ssl3_accept_~s__state~0 == 8545); 50162#L159 assume !(ssl3_accept_~s__state~0 == 8560); 50160#L162 assume !(ssl3_accept_~s__state~0 == 8561); 50158#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50130#L105 assume ssl3_accept_~s__state~0 == 16384; 50128#L211 ssl3_accept_~s__server~0 := 1; 50126#L216 assume ssl3_accept_~cb~0 != 0; 50124#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 50122#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 50119#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 50116#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 50113#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 50110#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 50088#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50086#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50082#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50079#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50080#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50190#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50187#L126 assume ssl3_accept_~s__state~0 == 8464; 49010#L133 [2018-10-27 06:10:54,819 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:54,819 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-10-27 06:10:54,819 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:54,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:54,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:54,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:54,839 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:54,839 INFO L82 PathProgramCache]: Analyzing trace with hash -816549344, now seen corresponding path program 1 times [2018-10-27 06:10:54,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:54,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:54,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,840 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:54,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:54,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-10-27 06:10:55,007 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:10:55,007 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-10-27 06:10:55,016 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 06:10:55,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:55,063 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:10:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-10-27 06:10:55,234 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:10:55,234 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:10:55,234 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:55,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:10:55,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:10:55,235 INFO L87 Difference]: Start difference. First operand 2795 states and 3624 transitions. cyclomatic complexity: 833 Second operand 5 states. [2018-10-27 06:10:55,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:55,766 INFO L93 Difference]: Finished difference Result 4332 states and 5491 transitions. [2018-10-27 06:10:55,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-27 06:10:55,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4332 states and 5491 transitions. [2018-10-27 06:10:55,780 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3509 [2018-10-27 06:10:55,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4332 states to 4260 states and 5415 transitions. [2018-10-27 06:10:55,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4150 [2018-10-27 06:10:55,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4150 [2018-10-27 06:10:55,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4260 states and 5415 transitions. [2018-10-27 06:10:55,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:55,802 INFO L705 BuchiCegarLoop]: Abstraction has 4260 states and 5415 transitions. [2018-10-27 06:10:55,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states and 5415 transitions. [2018-10-27 06:10:55,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 3300. [2018-10-27 06:10:55,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3300 states. [2018-10-27 06:10:55,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3300 states to 3300 states and 4237 transitions. [2018-10-27 06:10:55,838 INFO L728 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-10-27 06:10:55,838 INFO L608 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-10-27 06:10:55,838 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-10-27 06:10:55,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3300 states and 4237 transitions. [2018-10-27 06:10:55,852 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3105 [2018-10-27 06:10:55,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:55,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:55,854 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:55,854 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-10-27 06:10:55,854 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 56463#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 56416#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 57276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57277#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57261#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57262#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56829#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56805#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56806#L126 assume ssl3_accept_~s__state~0 == 8464; 56691#L133 [2018-10-27 06:10:55,855 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 57966#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57964#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57960#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57958#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57954#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57952#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57950#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57948#L132 assume !(ssl3_accept_~s__state~0 == 8466); 57784#L135 assume ssl3_accept_~s__state~0 == 8496; 56688#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 57775#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 57637#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 57769#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 56298#L293-2 ssl3_accept_~s__init_num~0 := 0; 57763#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 57741#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57738#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57735#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57732#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57729#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57724#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57721#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57718#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57715#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57712#L132 assume !(ssl3_accept_~s__state~0 == 8466); 57709#L135 assume !(ssl3_accept_~s__state~0 == 8496); 57706#L138 assume !(ssl3_accept_~s__state~0 == 8497); 57675#L141 assume ssl3_accept_~s__state~0 == 8512; 56685#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57671#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 57672#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58261#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 58251#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58250#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58249#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58248#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58247#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58245#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58244#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58243#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58242#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58241#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58240#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58239#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58238#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58237#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58235#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 58232#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 58227#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 58224#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58222#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 58206#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58204#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58202#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58200#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58198#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58196#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58194#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58192#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58189#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58186#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58183#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58180#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58177#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58174#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58171#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58168#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58164#L153 assume ssl3_accept_~s__state~0 == 8544; 56679#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 58154#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 58150#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58145#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 58119#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58118#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58117#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58116#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58115#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58114#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58113#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58112#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58111#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58110#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58109#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58108#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58107#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58106#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58105#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58104#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58103#L153 assume !(ssl3_accept_~s__state~0 == 8544); 58102#L156 assume !(ssl3_accept_~s__state~0 == 8545); 58099#L159 assume !(ssl3_accept_~s__state~0 == 8560); 58097#L162 assume !(ssl3_accept_~s__state~0 == 8561); 58093#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 58062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58060#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58058#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58056#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58054#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58048#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58044#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58042#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58040#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58038#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58036#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58034#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58032#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58030#L153 assume !(ssl3_accept_~s__state~0 == 8544); 58028#L156 assume !(ssl3_accept_~s__state~0 == 8545); 58026#L159 assume !(ssl3_accept_~s__state~0 == 8560); 58024#L162 assume !(ssl3_accept_~s__state~0 == 8561); 58022#L165 assume !(ssl3_accept_~s__state~0 == 8448); 58020#L168 assume ssl3_accept_~s__state~0 == 8576; 58015#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57990#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 57989#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 57985#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 57986#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 58004#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58003#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58002#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58001#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57998#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57996#L126 assume ssl3_accept_~s__state~0 == 8464; 56691#L133 [2018-10-27 06:10:55,855 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:55,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-10-27 06:10:55,855 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:55,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:55,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:55,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:55,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:55,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:55,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:55,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:55,865 INFO L82 PathProgramCache]: Analyzing trace with hash -212354028, now seen corresponding path program 1 times [2018-10-27 06:10:55,865 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:55,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:55,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:55,866 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:55,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:56,018 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-10-27 06:10:56,019 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:56,019 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:10:56,022 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:56,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:56,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:56,022 INFO L87 Difference]: Start difference. First operand 3300 states and 4237 transitions. cyclomatic complexity: 943 Second operand 3 states. [2018-10-27 06:10:56,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:56,556 INFO L93 Difference]: Finished difference Result 3628 states and 4609 transitions. [2018-10-27 06:10:56,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:56,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3628 states and 4609 transitions. [2018-10-27 06:10:56,567 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3231 [2018-10-27 06:10:56,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3628 states to 3508 states and 4489 transitions. [2018-10-27 06:10:56,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-10-27 06:10:56,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-10-27 06:10:56,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3508 states and 4489 transitions. [2018-10-27 06:10:56,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:56,582 INFO L705 BuchiCegarLoop]: Abstraction has 3508 states and 4489 transitions. [2018-10-27 06:10:56,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3508 states and 4489 transitions. [2018-10-27 06:10:56,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3508 to 3280. [2018-10-27 06:10:56,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-10-27 06:10:56,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4199 transitions. [2018-10-27 06:10:56,616 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-10-27 06:10:56,617 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-10-27 06:10:56,617 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-10-27 06:10:56,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4199 transitions. [2018-10-27 06:10:56,628 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-10-27 06:10:56,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:56,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:56,630 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:56,630 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:56,630 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 63403#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 63352#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 66053#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66049#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66045#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66041#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66037#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66033#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66029#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66025#L126 assume ssl3_accept_~s__state~0 == 8464; 64632#L133 [2018-10-27 06:10:56,630 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 66425#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66424#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66423#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66421#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66420#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66419#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66418#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66417#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66377#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64622#L135 assume ssl3_accept_~s__state~0 == 8496; 64621#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 64620#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 63788#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 64619#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 63231#L293-2 ssl3_accept_~s__init_num~0 := 0; 64617#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 64607#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64606#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64605#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64604#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64603#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64602#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64601#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64600#L126 assume !(ssl3_accept_~s__state~0 == 8464); 64599#L129 assume !(ssl3_accept_~s__state~0 == 8465); 64598#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64597#L135 assume !(ssl3_accept_~s__state~0 == 8496); 64596#L138 assume !(ssl3_accept_~s__state~0 == 8497); 64590#L141 assume ssl3_accept_~s__state~0 == 8512; 64587#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63278#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 63232#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63233#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 65467#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65465#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65463#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65459#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65457#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65453#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65451#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65449#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65447#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65445#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65443#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65441#L144 assume !(ssl3_accept_~s__state~0 == 8513); 63531#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63457#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 66236#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 63389#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 63296#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63393#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 65470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65468#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65466#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65464#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65462#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65460#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65458#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65456#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65454#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65452#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65450#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65448#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65446#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65444#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65442#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65440#L150 assume !(ssl3_accept_~s__state~0 == 8529); 63933#L153 assume ssl3_accept_~s__state~0 == 8544; 63362#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 63364#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 63549#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63547#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 66167#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66165#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66163#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66161#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66159#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66157#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66155#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66153#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66151#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66149#L132 assume !(ssl3_accept_~s__state~0 == 8466); 66147#L135 assume !(ssl3_accept_~s__state~0 == 8496); 66145#L138 assume !(ssl3_accept_~s__state~0 == 8497); 66143#L141 assume !(ssl3_accept_~s__state~0 == 8512); 66142#L144 assume !(ssl3_accept_~s__state~0 == 8513); 66141#L147 assume !(ssl3_accept_~s__state~0 == 8528); 66140#L150 assume !(ssl3_accept_~s__state~0 == 8529); 66139#L153 assume !(ssl3_accept_~s__state~0 == 8544); 66123#L156 assume !(ssl3_accept_~s__state~0 == 8545); 66124#L159 assume !(ssl3_accept_~s__state~0 == 8560); 66137#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65835#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 66107#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66105#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66103#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66101#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66099#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66097#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66094#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66088#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66075#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 66066#L135 assume !(ssl3_accept_~s__state~0 == 8496); 66063#L138 assume !(ssl3_accept_~s__state~0 == 8497); 66059#L141 assume !(ssl3_accept_~s__state~0 == 8512); 66055#L144 assume !(ssl3_accept_~s__state~0 == 8513); 66051#L147 assume !(ssl3_accept_~s__state~0 == 8528); 66047#L150 assume !(ssl3_accept_~s__state~0 == 8529); 66043#L153 assume !(ssl3_accept_~s__state~0 == 8544); 66039#L156 assume !(ssl3_accept_~s__state~0 == 8545); 66035#L159 assume !(ssl3_accept_~s__state~0 == 8560); 66031#L162 assume !(ssl3_accept_~s__state~0 == 8561); 66027#L165 assume !(ssl3_accept_~s__state~0 == 8448); 66024#L168 assume ssl3_accept_~s__state~0 == 8576; 65830#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 66019#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 66016#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 66011#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 65741#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 66395#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66393#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66391#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66389#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66387#L117 assume !(ssl3_accept_~s__state~0 == 8480); 63536#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66385#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66383#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66380#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66381#L132 assume ssl3_accept_~s__state~0 == 8466; 64632#L133 [2018-10-27 06:10:56,630 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:56,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-10-27 06:10:56,631 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:56,631 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:56,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:56,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:56,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:56,649 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:56,650 INFO L82 PathProgramCache]: Analyzing trace with hash 2086214201, now seen corresponding path program 1 times [2018-10-27 06:10:56,650 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:56,650 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:56,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,650 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:56,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-10-27 06:10:56,777 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:56,777 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:56,777 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:56,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:56,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:56,778 INFO L87 Difference]: Start difference. First operand 3280 states and 4199 transitions. cyclomatic complexity: 926 Second operand 3 states. [2018-10-27 06:10:56,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:56,798 INFO L93 Difference]: Finished difference Result 5918 states and 7537 transitions. [2018-10-27 06:10:56,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:56,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5918 states and 7537 transitions. [2018-10-27 06:10:56,813 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5701 [2018-10-27 06:10:56,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5918 states to 5918 states and 7537 transitions. [2018-10-27 06:10:56,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5808 [2018-10-27 06:10:56,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5808 [2018-10-27 06:10:56,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5918 states and 7537 transitions. [2018-10-27 06:10:56,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:56,835 INFO L705 BuchiCegarLoop]: Abstraction has 5918 states and 7537 transitions. [2018-10-27 06:10:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states and 7537 transitions. [2018-10-27 06:10:56,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 3280. [2018-10-27 06:10:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-10-27 06:10:56,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4195 transitions. [2018-10-27 06:10:56,883 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-10-27 06:10:56,883 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-10-27 06:10:56,883 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-10-27 06:10:56,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4195 transitions. [2018-10-27 06:10:56,896 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-10-27 06:10:56,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:56,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:56,897 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:56,897 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-10-27 06:10:56,898 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 72592#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 72548#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 73725#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73724#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73723#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73722#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72911#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72912#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73719#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73718#L126 assume ssl3_accept_~s__state~0 == 8464; 72777#L133 [2018-10-27 06:10:56,898 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 75590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75579#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75580#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75569#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75559#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75560#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75548#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75549#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75392#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75064#L135 assume ssl3_accept_~s__state~0 == 8496; 72771#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 74436#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 74899#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 74960#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 72434#L293-2 ssl3_accept_~s__init_num~0 := 0; 74948#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 74933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74931#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74930#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74929#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74927#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74925#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74910#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74908#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74906#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74904#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74843#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74838#L141 assume ssl3_accept_~s__state~0 == 8512; 72641#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72478#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 72435#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72436#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 75426#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75424#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75422#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75420#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75418#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75408#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75407#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75406#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75404#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75401#L135 assume !(ssl3_accept_~s__state~0 == 8496); 75398#L138 assume !(ssl3_accept_~s__state~0 == 8497); 75396#L141 assume !(ssl3_accept_~s__state~0 == 8512); 75394#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73097#L147 assume ssl3_accept_~s__state~0 == 8528; 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 !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72637#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 72408#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 72409#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 75044#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75042#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75040#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75038#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75036#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75034#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75032#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75030#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75028#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75026#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75024#L135 assume !(ssl3_accept_~s__state~0 == 8496); 75022#L138 assume !(ssl3_accept_~s__state~0 == 8497); 75020#L141 assume !(ssl3_accept_~s__state~0 == 8512); 75018#L144 assume !(ssl3_accept_~s__state~0 == 8513); 75016#L147 assume !(ssl3_accept_~s__state~0 == 8528); 75014#L150 assume !(ssl3_accept_~s__state~0 == 8529); 75012#L153 assume ssl3_accept_~s__state~0 == 8544; 72756#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 75009#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 75007#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75003#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 74872#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74870#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74868#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74866#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74864#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74862#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74860#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74858#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74856#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74854#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74853#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74852#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74851#L141 assume !(ssl3_accept_~s__state~0 == 8512); 74850#L144 assume !(ssl3_accept_~s__state~0 == 8513); 74849#L147 assume !(ssl3_accept_~s__state~0 == 8528); 74848#L150 assume !(ssl3_accept_~s__state~0 == 8529); 74847#L153 assume !(ssl3_accept_~s__state~0 == 8544); 74845#L156 assume !(ssl3_accept_~s__state~0 == 8545); 74844#L159 assume !(ssl3_accept_~s__state~0 == 8560); 74841#L162 assume !(ssl3_accept_~s__state~0 == 8561); 74839#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 74810#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74808#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74806#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74804#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74802#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74800#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74798#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74796#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74794#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74792#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74790#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74788#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74786#L141 assume !(ssl3_accept_~s__state~0 == 8512); 74784#L144 assume !(ssl3_accept_~s__state~0 == 8513); 74398#L147 assume !(ssl3_accept_~s__state~0 == 8528); 74055#L150 assume !(ssl3_accept_~s__state~0 == 8529); 74050#L153 assume !(ssl3_accept_~s__state~0 == 8544); 74047#L156 assume !(ssl3_accept_~s__state~0 == 8545); 74044#L159 assume !(ssl3_accept_~s__state~0 == 8560); 74043#L162 assume !(ssl3_accept_~s__state~0 == 8561); 74041#L165 assume !(ssl3_accept_~s__state~0 == 8448); 74042#L168 assume ssl3_accept_~s__state~0 == 8576; 73767#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 75376#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 75375#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 75374#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 73070#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 75584#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75573#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75574#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75564#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75454#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75554#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75555#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75543#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75544#L132 assume ssl3_accept_~s__state~0 == 8466; 72777#L133 [2018-10-27 06:10:56,898 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:56,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-10-27 06:10:56,898 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:56,898 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:56,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:56,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:56,916 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:56,916 INFO L82 PathProgramCache]: Analyzing trace with hash 758282559, now seen corresponding path program 1 times [2018-10-27 06:10:56,917 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:56,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:56,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:56,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:56,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-10-27 06:10:57,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:57,007 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:57,008 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:57,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:57,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:57,008 INFO L87 Difference]: Start difference. First operand 3280 states and 4195 transitions. cyclomatic complexity: 922 Second operand 3 states. [2018-10-27 06:10:57,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:57,100 INFO L93 Difference]: Finished difference Result 5926 states and 7549 transitions. [2018-10-27 06:10:57,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:57,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5926 states and 7549 transitions. [2018-10-27 06:10:57,114 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5709 [2018-10-27 06:10:57,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5926 states to 5926 states and 7549 transitions. [2018-10-27 06:10:57,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5816 [2018-10-27 06:10:57,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5816 [2018-10-27 06:10:57,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5926 states and 7549 transitions. [2018-10-27 06:10:57,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:57,133 INFO L705 BuchiCegarLoop]: Abstraction has 5926 states and 7549 transitions. [2018-10-27 06:10:57,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states and 7549 transitions. [2018-10-27 06:10:57,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 3284. [2018-10-27 06:10:57,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3284 states. [2018-10-27 06:10:57,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3284 states to 3284 states and 4199 transitions. [2018-10-27 06:10:57,178 INFO L728 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-10-27 06:10:57,178 INFO L608 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-10-27 06:10:57,178 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-10-27 06:10:57,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3284 states and 4199 transitions. [2018-10-27 06:10:57,190 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-10-27 06:10:57,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:57,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:57,194 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:57,194 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-10-27 06:10:57,194 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 81821#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 81774#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 82138#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82777#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82778#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82129#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82130#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82125#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82126#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82121#L126 assume ssl3_accept_~s__state~0 == 8464; 82005#L133 [2018-10-27 06:10:57,195 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 84029#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84020#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84021#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84013#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84014#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84007#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84008#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83843#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83844#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82828#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82640#L135 assume ssl3_accept_~s__state~0 == 8496; 82636#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82633#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 82630#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 82628#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 81648#L293-2 ssl3_accept_~s__init_num~0 := 0; 82626#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 82616#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82615#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82614#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82613#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82612#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82611#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82610#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82609#L126 assume !(ssl3_accept_~s__state~0 == 8464); 82608#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82607#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82606#L135 assume !(ssl3_accept_~s__state~0 == 8496); 82605#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82604#L141 assume ssl3_accept_~s__state~0 == 8512; 81998#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81698#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 81699#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83195#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 83114#L105 assume !(ssl3_accept_~s__state~0 == 16384); 83115#L108 assume !(ssl3_accept_~s__state~0 == 8192); 83108#L111 assume !(ssl3_accept_~s__state~0 == 24576); 83109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 83102#L117 assume !(ssl3_accept_~s__state~0 == 8480); 83103#L120 assume !(ssl3_accept_~s__state~0 == 8481); 83096#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83097#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83090#L129 assume !(ssl3_accept_~s__state~0 == 8465); 83091#L132 assume !(ssl3_accept_~s__state~0 == 8466); 83084#L135 assume !(ssl3_accept_~s__state~0 == 8496); 83085#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82809#L141 assume !(ssl3_accept_~s__state~0 == 8512); 82810#L144 assume !(ssl3_accept_~s__state~0 == 8513); 82304#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82483#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 81692#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 82484#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 82437#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82426#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82427#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82416#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82406#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82407#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82396#L126 assume !(ssl3_accept_~s__state~0 == 8464); 82397#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82385#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82386#L135 assume !(ssl3_accept_~s__state~0 == 8496); 82375#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82376#L141 assume !(ssl3_accept_~s__state~0 == 8512); 82364#L144 assume !(ssl3_accept_~s__state~0 == 8513); 82365#L147 assume !(ssl3_accept_~s__state~0 == 8528); 82351#L150 assume !(ssl3_accept_~s__state~0 == 8529); 82352#L153 assume ssl3_accept_~s__state~0 == 8544; 81785#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 81787#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 82316#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82317#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 84170#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84169#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84168#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84167#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84166#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84165#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84164#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84163#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84162#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84161#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84160#L135 assume !(ssl3_accept_~s__state~0 == 8496); 84159#L138 assume !(ssl3_accept_~s__state~0 == 8497); 84158#L141 assume !(ssl3_accept_~s__state~0 == 8512); 84157#L144 assume !(ssl3_accept_~s__state~0 == 8513); 84156#L147 assume !(ssl3_accept_~s__state~0 == 8528); 84155#L150 assume !(ssl3_accept_~s__state~0 == 8529); 84154#L153 assume !(ssl3_accept_~s__state~0 == 8544); 84153#L156 assume !(ssl3_accept_~s__state~0 == 8545); 84152#L159 assume !(ssl3_accept_~s__state~0 == 8560); 84151#L162 assume !(ssl3_accept_~s__state~0 == 8561); 84150#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 84135#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84134#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84133#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84132#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84131#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84130#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84129#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84128#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84127#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84126#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84125#L135 assume !(ssl3_accept_~s__state~0 == 8496); 84124#L138 assume !(ssl3_accept_~s__state~0 == 8497); 84123#L141 assume !(ssl3_accept_~s__state~0 == 8512); 84122#L144 assume !(ssl3_accept_~s__state~0 == 8513); 84121#L147 assume !(ssl3_accept_~s__state~0 == 8528); 84120#L150 assume !(ssl3_accept_~s__state~0 == 8529); 84119#L153 assume !(ssl3_accept_~s__state~0 == 8544); 84118#L156 assume !(ssl3_accept_~s__state~0 == 8545); 84117#L159 assume !(ssl3_accept_~s__state~0 == 8560); 84114#L162 assume !(ssl3_accept_~s__state~0 == 8561); 84112#L165 assume !(ssl3_accept_~s__state~0 == 8448); 84079#L168 assume ssl3_accept_~s__state~0 == 8576; 84074#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 84072#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 84070#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 84063#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 82282#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 84024#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84025#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84017#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84011#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82872#L120 assume !(ssl3_accept_~s__state~0 == 8481); 83853#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83854#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83138#L129 assume !(ssl3_accept_~s__state~0 == 8465); 83139#L132 assume ssl3_accept_~s__state~0 == 8466; 82005#L133 [2018-10-27 06:10:57,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:57,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-10-27 06:10:57,195 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:57,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:57,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:57,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:57,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:57,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:57,214 INFO L82 PathProgramCache]: Analyzing trace with hash -968862403, now seen corresponding path program 1 times [2018-10-27 06:10:57,214 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:57,214 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:57,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:57,214 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:57,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-10-27 06:10:57,532 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:57,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-27 06:10:57,532 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:57,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:10:57,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:10:57,532 INFO L87 Difference]: Start difference. First operand 3284 states and 4199 transitions. cyclomatic complexity: 922 Second operand 5 states. [2018-10-27 06:10:58,051 WARN L179 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-10-27 06:10:58,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:58,301 INFO L93 Difference]: Finished difference Result 13828 states and 17541 transitions. [2018-10-27 06:10:58,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-27 06:10:58,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13828 states and 17541 transitions. [2018-10-27 06:10:58,335 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13453 [2018-10-27 06:10:58,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13828 states to 13828 states and 17541 transitions. [2018-10-27 06:10:58,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13718 [2018-10-27 06:10:58,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13718 [2018-10-27 06:10:58,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13828 states and 17541 transitions. [2018-10-27 06:10:58,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:58,380 INFO L705 BuchiCegarLoop]: Abstraction has 13828 states and 17541 transitions. [2018-10-27 06:10:58,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13828 states and 17541 transitions. [2018-10-27 06:10:58,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13828 to 5954. [2018-10-27 06:10:58,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5954 states. [2018-10-27 06:10:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5954 states to 5954 states and 7589 transitions. [2018-10-27 06:10:58,466 INFO L728 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-10-27 06:10:58,466 INFO L608 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-10-27 06:10:58,466 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-10-27 06:10:58,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5954 states and 7589 transitions. [2018-10-27 06:10:58,484 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5737 [2018-10-27 06:10:58,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:58,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:58,486 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:58,486 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-10-27 06:10:58,486 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 98933#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 98887#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 99204#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99199#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99200#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99195#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99196#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99191#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99192#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99187#L126 assume ssl3_accept_~s__state~0 == 8464; 98827#L133 [2018-10-27 06:10:58,486 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 104146#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104144#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104142#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104141#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104140#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104138#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104135#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104118#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104117#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103954#L132 assume !(ssl3_accept_~s__state~0 == 8466); 100502#L135 assume ssl3_accept_~s__state~0 == 8496; 100327#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 100291#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 99945#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 100246#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 98775#L293-2 ssl3_accept_~s__init_num~0 := 0; 100196#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 100141#L105 assume !(ssl3_accept_~s__state~0 == 16384); 100135#L108 assume !(ssl3_accept_~s__state~0 == 8192); 100129#L111 assume !(ssl3_accept_~s__state~0 == 24576); 100123#L114 assume !(ssl3_accept_~s__state~0 == 8195); 100119#L117 assume !(ssl3_accept_~s__state~0 == 8480); 100000#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99983#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99962#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99418#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99382#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99369#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99366#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99060#L141 assume ssl3_accept_~s__state~0 == 8512; 99058#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99912#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 101760#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 103739#L105 assume !(ssl3_accept_~s__state~0 == 16384); 103734#L108 assume !(ssl3_accept_~s__state~0 == 8192); 103735#L111 assume !(ssl3_accept_~s__state~0 == 24576); 103730#L114 assume !(ssl3_accept_~s__state~0 == 8195); 103731#L117 assume !(ssl3_accept_~s__state~0 == 8480); 103726#L120 assume !(ssl3_accept_~s__state~0 == 8481); 103727#L123 assume !(ssl3_accept_~s__state~0 == 8482); 103722#L126 assume !(ssl3_accept_~s__state~0 == 8464); 103723#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103718#L132 assume !(ssl3_accept_~s__state~0 == 8466); 103719#L135 assume !(ssl3_accept_~s__state~0 == 8496); 103714#L138 assume !(ssl3_accept_~s__state~0 == 8497); 103715#L141 assume !(ssl3_accept_~s__state~0 == 8512); 103710#L144 assume !(ssl3_accept_~s__state~0 == 8513); 103711#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98985#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 98865#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 104668#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 98890#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98874#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98821#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98783#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98784#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98762#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98763#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98963#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98964#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98968#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98895#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98896#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98875#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98828#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98792#L147 assume !(ssl3_accept_~s__state~0 == 8528); 98793#L150 assume !(ssl3_accept_~s__state~0 == 8529); 98766#L153 assume ssl3_accept_~s__state~0 == 8544; 98767#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 98901#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 98913#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98917#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 104567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104563#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104561#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104559#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104557#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104555#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104554#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104551#L129 assume !(ssl3_accept_~s__state~0 == 8465); 104549#L132 assume !(ssl3_accept_~s__state~0 == 8466); 104543#L135 assume !(ssl3_accept_~s__state~0 == 8496); 104541#L138 assume !(ssl3_accept_~s__state~0 == 8497); 104539#L141 assume !(ssl3_accept_~s__state~0 == 8512); 104537#L144 assume !(ssl3_accept_~s__state~0 == 8513); 104535#L147 assume !(ssl3_accept_~s__state~0 == 8528); 104533#L150 assume !(ssl3_accept_~s__state~0 == 8529); 104531#L153 assume !(ssl3_accept_~s__state~0 == 8544); 104530#L156 assume !(ssl3_accept_~s__state~0 == 8545); 103759#L159 assume !(ssl3_accept_~s__state~0 == 8560); 103760#L162 assume !(ssl3_accept_~s__state~0 == 8561); 104469#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 104494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104492#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104490#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104488#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104486#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104484#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104482#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104480#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104478#L129 assume !(ssl3_accept_~s__state~0 == 8465); 104476#L132 assume !(ssl3_accept_~s__state~0 == 8466); 104474#L135 assume !(ssl3_accept_~s__state~0 == 8496); 104472#L138 assume !(ssl3_accept_~s__state~0 == 8497); 104465#L141 assume !(ssl3_accept_~s__state~0 == 8512); 104462#L144 assume !(ssl3_accept_~s__state~0 == 8513); 104441#L147 assume !(ssl3_accept_~s__state~0 == 8528); 104438#L150 assume !(ssl3_accept_~s__state~0 == 8529); 104431#L153 assume !(ssl3_accept_~s__state~0 == 8544); 104428#L156 assume !(ssl3_accept_~s__state~0 == 8545); 104424#L159 assume !(ssl3_accept_~s__state~0 == 8560); 104421#L162 assume !(ssl3_accept_~s__state~0 == 8561); 104419#L165 assume !(ssl3_accept_~s__state~0 == 8448); 104417#L168 assume ssl3_accept_~s__state~0 == 8576; 98811#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98812#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 98899#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 98851#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 98852#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 104086#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104083#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104081#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104079#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 103671#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104071#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104067#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103975#L132 assume ssl3_accept_~s__state~0 == 8466; 98827#L133 [2018-10-27 06:10:58,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:58,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-10-27 06:10:58,499 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:58,499 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:58,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:58,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:58,512 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:58,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1902157285, now seen corresponding path program 1 times [2018-10-27 06:10:58,512 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:58,512 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:58,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,513 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:58,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:58,595 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-10-27 06:10:58,596 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:58,596 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:58,596 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:58,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:58,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:58,596 INFO L87 Difference]: Start difference. First operand 5954 states and 7589 transitions. cyclomatic complexity: 1646 Second operand 3 states. [2018-10-27 06:10:58,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:58,782 INFO L93 Difference]: Finished difference Result 8236 states and 10413 transitions. [2018-10-27 06:10:58,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:58,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8236 states and 10413 transitions. [2018-10-27 06:10:58,806 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7881 [2018-10-27 06:10:58,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8236 states to 8236 states and 10413 transitions. [2018-10-27 06:10:58,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8032 [2018-10-27 06:10:58,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8032 [2018-10-27 06:10:58,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8236 states and 10413 transitions. [2018-10-27 06:10:58,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:58,832 INFO L705 BuchiCegarLoop]: Abstraction has 8236 states and 10413 transitions. [2018-10-27 06:10:58,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states and 10413 transitions. [2018-10-27 06:10:58,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 8142. [2018-10-27 06:10:58,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8142 states. [2018-10-27 06:10:58,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8142 states to 8142 states and 10308 transitions. [2018-10-27 06:10:58,912 INFO L728 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-10-27 06:10:58,912 INFO L608 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-10-27 06:10:58,912 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-10-27 06:10:58,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8142 states and 10308 transitions. [2018-10-27 06:10:58,939 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7831 [2018-10-27 06:10:58,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:58,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:58,943 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:58,943 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-10-27 06:10:58,943 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 113141#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 113094#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 117786#L105 assume !(ssl3_accept_~s__state~0 == 16384); 115925#L108 assume !(ssl3_accept_~s__state~0 == 8192); 115922#L111 assume !(ssl3_accept_~s__state~0 == 24576); 115919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 115916#L117 assume !(ssl3_accept_~s__state~0 == 8480); 115913#L120 assume !(ssl3_accept_~s__state~0 == 8481); 115909#L123 assume !(ssl3_accept_~s__state~0 == 8482); 115910#L126 assume ssl3_accept_~s__state~0 == 8464; 113355#L133 [2018-10-27 06:10:58,944 INFO L795 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 ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 117764#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117763#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117762#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117761#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117760#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117759#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117757#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117756#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114313#L132 assume !(ssl3_accept_~s__state~0 == 8466); 114314#L135 assume ssl3_accept_~s__state~0 == 8496; 113309#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 113310#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 114296#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 114297#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 112971#L293-2 ssl3_accept_~s__init_num~0 := 0; 114292#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 114274#L105 assume !(ssl3_accept_~s__state~0 == 16384); 114269#L108 assume !(ssl3_accept_~s__state~0 == 8192); 114270#L111 assume !(ssl3_accept_~s__state~0 == 24576); 114265#L114 assume !(ssl3_accept_~s__state~0 == 8195); 114266#L117 assume !(ssl3_accept_~s__state~0 == 8480); 114261#L120 assume !(ssl3_accept_~s__state~0 == 8481); 114262#L123 assume !(ssl3_accept_~s__state~0 == 8482); 114257#L126 assume !(ssl3_accept_~s__state~0 == 8464); 114258#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114253#L132 assume !(ssl3_accept_~s__state~0 == 8466); 114254#L135 assume !(ssl3_accept_~s__state~0 == 8496); 114249#L138 assume !(ssl3_accept_~s__state~0 == 8497); 114250#L141 assume ssl3_accept_~s__state~0 == 8512; 114223#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116793#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 116791#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 116999#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116998#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116997#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116996#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116995#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116994#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116993#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116992#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116991#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116989#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116988#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116987#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116986#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116985#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 116982#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 116976#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 116978#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 116952#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116950#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116948#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116946#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116944#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116942#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116940#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116938#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116936#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116934#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116932#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116930#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116928#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116926#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116924#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116922#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116920#L153 assume ssl3_accept_~s__state~0 == 8544; 115330#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 116917#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 116914#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116910#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 116892#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116891#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116889#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116888#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116887#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116886#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116885#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116884#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116883#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116882#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116881#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116880#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116879#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116878#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116877#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116876#L153 assume !(ssl3_accept_~s__state~0 == 8544); 116875#L156 assume !(ssl3_accept_~s__state~0 == 8545); 116874#L159 assume !(ssl3_accept_~s__state~0 == 8560); 116873#L162 assume !(ssl3_accept_~s__state~0 == 8561); 116872#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 116852#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116850#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116848#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116845#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116844#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116842#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116841#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116840#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116839#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116838#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116836#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116834#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116831#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116830#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116829#L153 assume !(ssl3_accept_~s__state~0 == 8544); 116828#L156 assume !(ssl3_accept_~s__state~0 == 8545); 116827#L159 assume !(ssl3_accept_~s__state~0 == 8560); 116826#L162 assume !(ssl3_accept_~s__state~0 == 8561); 116825#L165 assume !(ssl3_accept_~s__state~0 == 8448); 116824#L168 assume ssl3_accept_~s__state~0 == 8576; 116459#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 116823#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 116822#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 116821#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 115676#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 117528#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117521#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117516#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117507#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117435#L117 assume !(ssl3_accept_~s__state~0 == 8480); 115756#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117103#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117100#L126 assume !(ssl3_accept_~s__state~0 == 8464); 114321#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114322#L132 assume ssl3_accept_~s__state~0 == 8466; 113355#L133 [2018-10-27 06:10:58,944 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:58,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-10-27 06:10:58,944 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:58,944 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:58,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,945 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:58,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:58,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:58,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1894253209, now seen corresponding path program 1 times [2018-10-27 06:10:58,965 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:58,965 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:58,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,965 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:58,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-10-27 06:10:59,056 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:59,057 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:10:59,057 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:10:59,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:10:59,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:10:59,057 INFO L87 Difference]: Start difference. First operand 8142 states and 10308 transitions. cyclomatic complexity: 2180 Second operand 3 states. [2018-10-27 06:10:59,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:10:59,132 INFO L93 Difference]: Finished difference Result 8242 states and 10428 transitions. [2018-10-27 06:10:59,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:10:59,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8242 states and 10428 transitions. [2018-10-27 06:10:59,151 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-10-27 06:10:59,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-10-27 06:10:59,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8038 [2018-10-27 06:10:59,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8038 [2018-10-27 06:10:59,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8242 states and 10428 transitions. [2018-10-27 06:10:59,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:10:59,168 INFO L705 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-10-27 06:10:59,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8242 states and 10428 transitions. [2018-10-27 06:10:59,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8242 to 8242. [2018-10-27 06:10:59,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8242 states. [2018-10-27 06:10:59,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-10-27 06:10:59,225 INFO L728 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-10-27 06:10:59,225 INFO L608 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-10-27 06:10:59,225 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-10-27 06:10:59,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8242 states and 10428 transitions. [2018-10-27 06:10:59,243 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-10-27 06:10:59,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:10:59,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:10:59,244 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:10:59,244 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-10-27 06:10:59,244 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 129539#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 129492#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 130982#L105 assume !(ssl3_accept_~s__state~0 == 16384); 130980#L108 assume !(ssl3_accept_~s__state~0 == 8192); 130967#L111 assume !(ssl3_accept_~s__state~0 == 24576); 130968#L114 assume !(ssl3_accept_~s__state~0 == 8195); 130934#L117 assume !(ssl3_accept_~s__state~0 == 8480); 130935#L120 assume !(ssl3_accept_~s__state~0 == 8481); 130926#L123 assume !(ssl3_accept_~s__state~0 == 8482); 130927#L126 assume ssl3_accept_~s__state~0 == 8464; 130526#L133 [2018-10-27 06:10:59,245 INFO L795 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 !(ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 132003#L105 assume !(ssl3_accept_~s__state~0 == 16384); 132002#L108 assume !(ssl3_accept_~s__state~0 == 8192); 132001#L111 assume !(ssl3_accept_~s__state~0 == 24576); 132000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131999#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131998#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131997#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131996#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131995#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130638#L132 assume !(ssl3_accept_~s__state~0 == 8466); 130512#L135 assume ssl3_accept_~s__state~0 == 8496; 130513#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 130936#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 130937#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 130928#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 129363#L293-2 ssl3_accept_~s__init_num~0 := 0; 130919#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 130838#L105 assume !(ssl3_accept_~s__state~0 == 16384); 130839#L108 assume !(ssl3_accept_~s__state~0 == 8192); 130829#L111 assume !(ssl3_accept_~s__state~0 == 24576); 130830#L114 assume !(ssl3_accept_~s__state~0 == 8195); 130819#L117 assume !(ssl3_accept_~s__state~0 == 8480); 130820#L120 assume !(ssl3_accept_~s__state~0 == 8481); 130812#L123 assume !(ssl3_accept_~s__state~0 == 8482); 130813#L126 assume !(ssl3_accept_~s__state~0 == 8464); 130802#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130803#L132 assume !(ssl3_accept_~s__state~0 == 8466); 130792#L135 assume !(ssl3_accept_~s__state~0 == 8496); 130793#L138 assume !(ssl3_accept_~s__state~0 == 8497); 130636#L141 assume ssl3_accept_~s__state~0 == 8512; 130637#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131501#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131496#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 131850#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131849#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131848#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131845#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131844#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131843#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131842#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131840#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131839#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131838#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131837#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131835#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131831#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 131825#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131827#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 131808#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131807#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131806#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131805#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131804#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131803#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131802#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131801#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131800#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131799#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131798#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131797#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131796#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131795#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131793#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131791#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131750#L153 assume ssl3_accept_~s__state~0 == 8544; 130827#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 131745#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 131741#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131736#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 131708#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131706#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131704#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131702#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131700#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131698#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131696#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131692#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131690#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131686#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131684#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131668#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131665#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131657#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131654#L153 assume !(ssl3_accept_~s__state~0 == 8544); 131651#L156 assume !(ssl3_accept_~s__state~0 == 8545); 131649#L159 assume !(ssl3_accept_~s__state~0 == 8560); 131647#L162 assume !(ssl3_accept_~s__state~0 == 8561); 131644#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 131613#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131611#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131609#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131607#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131605#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131603#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131601#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131599#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131597#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131595#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131593#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131590#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131588#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131586#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131584#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131582#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131580#L153 assume !(ssl3_accept_~s__state~0 == 8544); 131578#L156 assume !(ssl3_accept_~s__state~0 == 8545); 131576#L159 assume !(ssl3_accept_~s__state~0 == 8560); 131574#L162 assume !(ssl3_accept_~s__state~0 == 8561); 131573#L165 assume !(ssl3_accept_~s__state~0 == 8448); 131204#L168 assume ssl3_accept_~s__state~0 == 8576; 131205#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131194#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 131195#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 131064#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 131065#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 131653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131047#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131042#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131038#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131035#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130969#L132 assume ssl3_accept_~s__state~0 == 8466; 130526#L133 [2018-10-27 06:10:59,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:59,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-10-27 06:10:59,245 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:59,246 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:59,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:59,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:59,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:59,254 INFO L82 PathProgramCache]: Analyzing trace with hash -736720919, now seen corresponding path program 1 times [2018-10-27 06:10:59,254 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:59,254 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:59,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,255 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:10:59,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:10:59,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:10:59,285 INFO L82 PathProgramCache]: Analyzing trace with hash 21246615, now seen corresponding path program 1 times [2018-10-27 06:10:59,286 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:10:59,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:10:59,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:10:59,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:10:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:10:59,428 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-10-27 06:10:59,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:10:59,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:11:00,443 WARN L179 SmtUtils]: Spent 996.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2018-10-27 06:11:00,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:00,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:00,537 INFO L87 Difference]: Start difference. First operand 8242 states and 10428 transitions. cyclomatic complexity: 2202 Second operand 3 states. [2018-10-27 06:11:00,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:00,721 INFO L93 Difference]: Finished difference Result 8060 states and 10201 transitions. [2018-10-27 06:11:00,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:00,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8060 states and 10201 transitions. [2018-10-27 06:11:00,740 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-10-27 06:11:00,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-10-27 06:11:00,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7950 [2018-10-27 06:11:00,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7950 [2018-10-27 06:11:00,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8060 states and 10201 transitions. [2018-10-27 06:11:00,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:00,756 INFO L705 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-10-27 06:11:00,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8060 states and 10201 transitions. [2018-10-27 06:11:00,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8060 to 8060. [2018-10-27 06:11:00,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8060 states. [2018-10-27 06:11:00,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-10-27 06:11:00,807 INFO L728 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-10-27 06:11:00,807 INFO L608 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-10-27 06:11:00,807 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-10-27 06:11:00,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8060 states and 10201 transitions. [2018-10-27 06:11:00,822 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-10-27 06:11:00,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:00,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:00,824 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-10-27 06:11:00,824 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-10-27 06:11:00,824 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 145831#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 145788#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 148225#L105 assume !(ssl3_accept_~s__state~0 == 16384); 148224#L108 assume !(ssl3_accept_~s__state~0 == 8192); 148223#L111 assume !(ssl3_accept_~s__state~0 == 24576); 148222#L114 assume !(ssl3_accept_~s__state~0 == 8195); 148221#L117 assume !(ssl3_accept_~s__state~0 == 8480); 148220#L120 assume !(ssl3_accept_~s__state~0 == 8481); 148219#L123 assume !(ssl3_accept_~s__state~0 == 8482); 148218#L126 assume ssl3_accept_~s__state~0 == 8464; 146184#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146158#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-10-27 06:11:00,824 INFO L795 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146120#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146117#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146114#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146106#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146101#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146096#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146093#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146090#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146085#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146082#L135 assume ssl3_accept_~s__state~0 == 8496; 146074#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146039#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 146037#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 146033#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 146030#L293-2 ssl3_accept_~s__init_num~0 := 0; 146023#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146007#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146005#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146003#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 145998#L117 assume !(ssl3_accept_~s__state~0 == 8480); 145995#L120 assume !(ssl3_accept_~s__state~0 == 8481); 145992#L123 assume !(ssl3_accept_~s__state~0 == 8482); 145990#L126 assume !(ssl3_accept_~s__state~0 == 8464); 145988#L129 assume !(ssl3_accept_~s__state~0 == 8465); 145985#L132 assume !(ssl3_accept_~s__state~0 == 8466); 145983#L135 assume !(ssl3_accept_~s__state~0 == 8496); 145980#L138 assume !(ssl3_accept_~s__state~0 == 8497); 145969#L141 assume ssl3_accept_~s__state~0 == 8512; 145970#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145953#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145955#L308 assume ssl3_accept_~blastFlag~0 == 2;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146568#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146567#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146566#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146565#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146564#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146563#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146562#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146561#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146560#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146559#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146558#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146557#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146556#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146555#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146554#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146551#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 146545#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146547#L356 assume ssl3_accept_~blastFlag~0 == 3;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146521#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146519#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146517#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146515#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146507#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146503#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146501#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146499#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146497#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146495#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146493#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146491#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146489#L153 assume ssl3_accept_~s__state~0 == 8544; 146196#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 146486#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 146483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146479#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 ssl3_accept_~blastFlag~0 == 4;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146461#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146460#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146459#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146458#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146457#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146456#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146454#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146453#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146452#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146451#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146450#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146449#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146448#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146447#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146446#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146445#L153 assume !(ssl3_accept_~s__state~0 == 8544); 146444#L156 assume !(ssl3_accept_~s__state~0 == 8545); 146443#L159 assume !(ssl3_accept_~s__state~0 == 8560); 146442#L162 assume !(ssl3_accept_~s__state~0 == 8561); 146441#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146426#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146425#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146424#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146423#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146422#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146421#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146420#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146419#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146418#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146417#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146416#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146415#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146414#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146413#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146412#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146411#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146410#L153 assume !(ssl3_accept_~s__state~0 == 8544); 146409#L156 assume !(ssl3_accept_~s__state~0 == 8545); 146408#L159 assume !(ssl3_accept_~s__state~0 == 8560); 146407#L162 assume !(ssl3_accept_~s__state~0 == 8561); 146405#L165 assume !(ssl3_accept_~s__state~0 == 8448); 146396#L168 assume ssl3_accept_~s__state~0 == 8576; 146295#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 146289#L449 assume ssl3_accept_~blastFlag~0 == 5;ssl3_accept_~blastFlag~0 := 6; 146290#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 146271#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 146269#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 146259#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146258#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146257#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146256#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146255#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146254#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146253#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146252#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146250#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146251#L132 assume ssl3_accept_~s__state~0 == 8466; 146089#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146176#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-10-27 06:11:00,825 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:00,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 1 times [2018-10-27 06:11:00,825 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:00,825 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:00,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:00,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:00,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:00,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:00,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:00,832 INFO L82 PathProgramCache]: Analyzing trace with hash 993981541, now seen corresponding path program 1 times [2018-10-27 06:11:00,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:00,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:00,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:00,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:00,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:00,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:00,929 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-10-27 06:11:00,929 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:11:00,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 06:11:00,929 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:00,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:00,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:00,930 INFO L87 Difference]: Start difference. First operand 8060 states and 10201 transitions. cyclomatic complexity: 2156 Second operand 3 states. [2018-10-27 06:11:01,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:01,383 INFO L93 Difference]: Finished difference Result 10734 states and 13633 transitions. [2018-10-27 06:11:01,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:01,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10734 states and 13633 transitions. [2018-10-27 06:11:01,409 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-10-27 06:11:01,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-10-27 06:11:01,424 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10624 [2018-10-27 06:11:01,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10624 [2018-10-27 06:11:01,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10734 states and 13633 transitions. [2018-10-27 06:11:01,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:01,431 INFO L705 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-10-27 06:11:01,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10734 states and 13633 transitions. [2018-10-27 06:11:01,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10734 to 10734. [2018-10-27 06:11:01,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10734 states. [2018-10-27 06:11:01,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-10-27 06:11:01,495 INFO L728 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-10-27 06:11:01,496 INFO L608 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-10-27 06:11:01,496 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-10-27 06:11:01,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10734 states and 13633 transitions. [2018-10-27 06:11:01,516 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-10-27 06:11:01,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:01,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:01,517 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-10-27 06:11:01,517 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-10-27 06:11:01,517 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 164627#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 164585#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 167682#L105 assume !(ssl3_accept_~s__state~0 == 16384); 166965#L108 assume !(ssl3_accept_~s__state~0 == 8192); 166962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 166960#L114 assume !(ssl3_accept_~s__state~0 == 8195); 166957#L117 assume !(ssl3_accept_~s__state~0 == 8480); 166953#L120 assume !(ssl3_accept_~s__state~0 == 8481); 166950#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164969#L126 assume ssl3_accept_~s__state~0 == 8464; 164965#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164915#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-10-27 06:11:01,517 INFO L795 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 164889#L105 assume !(ssl3_accept_~s__state~0 == 16384); 164887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 164885#L111 assume !(ssl3_accept_~s__state~0 == 24576); 164882#L114 assume !(ssl3_accept_~s__state~0 == 8195); 164880#L117 assume !(ssl3_accept_~s__state~0 == 8480); 164877#L120 assume !(ssl3_accept_~s__state~0 == 8481); 164874#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164872#L126 assume !(ssl3_accept_~s__state~0 == 8464); 164870#L129 assume !(ssl3_accept_~s__state~0 == 8465); 164867#L132 assume !(ssl3_accept_~s__state~0 == 8466); 164865#L135 assume ssl3_accept_~s__state~0 == 8496; 164861#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 164826#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 164824#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 164820#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 164817#L293-2 ssl3_accept_~s__init_num~0 := 0; 164810#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 164794#L105 assume !(ssl3_accept_~s__state~0 == 16384); 164792#L108 assume !(ssl3_accept_~s__state~0 == 8192); 164790#L111 assume !(ssl3_accept_~s__state~0 == 24576); 164787#L114 assume !(ssl3_accept_~s__state~0 == 8195); 164785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 164782#L120 assume !(ssl3_accept_~s__state~0 == 8481); 164779#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164777#L126 assume !(ssl3_accept_~s__state~0 == 8464); 164775#L129 assume !(ssl3_accept_~s__state~0 == 8465); 164772#L132 assume !(ssl3_accept_~s__state~0 == 8466); 164770#L135 assume !(ssl3_accept_~s__state~0 == 8496); 164767#L138 assume !(ssl3_accept_~s__state~0 == 8497); 164760#L141 assume ssl3_accept_~s__state~0 == 8512; 164761#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164748#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164750#L308 assume ssl3_accept_~blastFlag~0 == 2;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 165357#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165356#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165355#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165353#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165352#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165351#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165350#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165348#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165347#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165346#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165345#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165344#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165343#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 165340#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 165334#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 165336#L356 assume ssl3_accept_~blastFlag~0 == 3;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 165310#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165308#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165306#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165302#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165300#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165298#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165296#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165294#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165292#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165290#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165288#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165286#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165284#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165282#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165280#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165278#L153 assume ssl3_accept_~s__state~0 == 8544; 165035#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 165275#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 165272#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 165268#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 ssl3_accept_~blastFlag~0 == 4;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 165250#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165249#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165248#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165247#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165246#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165245#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165244#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165243#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165242#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165241#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165240#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165239#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165238#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165237#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165236#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165235#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165234#L153 assume !(ssl3_accept_~s__state~0 == 8544); 165233#L156 assume !(ssl3_accept_~s__state~0 == 8545); 165232#L159 assume !(ssl3_accept_~s__state~0 == 8560); 165231#L162 assume !(ssl3_accept_~s__state~0 == 8561); 165230#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 165215#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165214#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165213#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165212#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165211#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165209#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165208#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165207#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165206#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165205#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165204#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165203#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165202#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165201#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165200#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165199#L153 assume !(ssl3_accept_~s__state~0 == 8544); 165198#L156 assume !(ssl3_accept_~s__state~0 == 8545); 165197#L159 assume !(ssl3_accept_~s__state~0 == 8560); 165196#L162 assume !(ssl3_accept_~s__state~0 == 8561); 165195#L165 assume !(ssl3_accept_~s__state~0 == 8448); 165091#L168 assume ssl3_accept_~s__state~0 == 8576; 165083#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 165075#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 165077#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 165822#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 165056#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 165046#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165045#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165044#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165042#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165041#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165040#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165037#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165038#L132 assume ssl3_accept_~s__state~0 == 8466; 164869#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164954#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-10-27 06:11:01,518 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:01,518 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 2 times [2018-10-27 06:11:01,518 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:01,518 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:01,518 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:01,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:01,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:01,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1416683367, now seen corresponding path program 1 times [2018-10-27 06:11:01,524 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:01,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:01,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,525 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:11:01,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:01,631 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-10-27 06:11:01,632 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:11:01,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:11:01,632 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:01,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:01,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:01,632 INFO L87 Difference]: Start difference. First operand 10734 states and 13633 transitions. cyclomatic complexity: 2918 Second operand 3 states. [2018-10-27 06:11:01,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:01,687 INFO L93 Difference]: Finished difference Result 11018 states and 13961 transitions. [2018-10-27 06:11:01,689 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:01,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11018 states and 13961 transitions. [2018-10-27 06:11:01,714 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-10-27 06:11:01,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-10-27 06:11:01,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10908 [2018-10-27 06:11:01,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10908 [2018-10-27 06:11:01,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11018 states and 13961 transitions. [2018-10-27 06:11:01,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:01,745 INFO L705 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-10-27 06:11:01,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11018 states and 13961 transitions. [2018-10-27 06:11:01,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11018 to 11018. [2018-10-27 06:11:01,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11018 states. [2018-10-27 06:11:01,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-10-27 06:11:01,839 INFO L728 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-10-27 06:11:01,839 INFO L608 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-10-27 06:11:01,839 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-10-27 06:11:01,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11018 states and 13961 transitions. [2018-10-27 06:11:01,864 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-10-27 06:11:01,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:01,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:01,866 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-10-27 06:11:01,866 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-10-27 06:11:01,866 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 186393#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 186349#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 188745#L105 assume !(ssl3_accept_~s__state~0 == 16384); 188737#L108 assume !(ssl3_accept_~s__state~0 == 8192); 188738#L111 assume !(ssl3_accept_~s__state~0 == 24576); 188729#L114 assume !(ssl3_accept_~s__state~0 == 8195); 188730#L117 assume !(ssl3_accept_~s__state~0 == 8480); 188721#L120 assume !(ssl3_accept_~s__state~0 == 8481); 188722#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186736#L126 assume ssl3_accept_~s__state~0 == 8464; 186734#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186682#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-10-27 06:11:01,866 INFO L795 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 186656#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186654#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186652#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186649#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186647#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186644#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186641#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186639#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186637#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186634#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186632#L135 assume ssl3_accept_~s__state~0 == 8496; 186628#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 186593#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 186591#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 186587#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 186584#L293-2 ssl3_accept_~s__init_num~0 := 0; 186577#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 186561#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186559#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186557#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186552#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186549#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186546#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186544#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186542#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186539#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186537#L135 assume !(ssl3_accept_~s__state~0 == 8496); 186534#L138 assume !(ssl3_accept_~s__state~0 == 8497); 186527#L141 assume ssl3_accept_~s__state~0 == 8512; 186528#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 186515#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 186517#L308 assume ssl3_accept_~blastFlag~0 == 2;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 187128#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187127#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187126#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187125#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187124#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187123#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187122#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187121#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187120#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187119#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187118#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187117#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187116#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187115#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187114#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 187111#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 187105#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187107#L356 assume ssl3_accept_~blastFlag~0 == 3;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 187081#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187079#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187077#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187075#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187073#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187071#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187067#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187063#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187061#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187059#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187057#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187055#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187053#L147 assume !(ssl3_accept_~s__state~0 == 8528); 187051#L150 assume !(ssl3_accept_~s__state~0 == 8529); 187049#L153 assume ssl3_accept_~s__state~0 == 8544; 186803#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 187046#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 187043#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 187039#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 187020#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187018#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187017#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187016#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187015#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187014#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187013#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187012#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187011#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187010#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187008#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187007#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187006#L147 assume !(ssl3_accept_~s__state~0 == 8528); 187005#L150 assume !(ssl3_accept_~s__state~0 == 8529); 187004#L153 assume !(ssl3_accept_~s__state~0 == 8544); 187003#L156 assume !(ssl3_accept_~s__state~0 == 8545); 187002#L159 assume !(ssl3_accept_~s__state~0 == 8560); 187001#L162 assume !(ssl3_accept_~s__state~0 == 8561); 187000#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 186985#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186984#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186983#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186982#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186981#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186980#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186979#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186978#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186977#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186976#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186975#L135 assume !(ssl3_accept_~s__state~0 == 8496); 186974#L138 assume !(ssl3_accept_~s__state~0 == 8497); 186973#L141 assume !(ssl3_accept_~s__state~0 == 8512); 186972#L144 assume !(ssl3_accept_~s__state~0 == 8513); 186971#L147 assume !(ssl3_accept_~s__state~0 == 8528); 186970#L150 assume !(ssl3_accept_~s__state~0 == 8529); 186969#L153 assume !(ssl3_accept_~s__state~0 == 8544); 186968#L156 assume !(ssl3_accept_~s__state~0 == 8545); 186967#L159 assume !(ssl3_accept_~s__state~0 == 8560); 186966#L162 assume !(ssl3_accept_~s__state~0 == 8561); 186964#L165 assume !(ssl3_accept_~s__state~0 == 8448); 186965#L168 assume ssl3_accept_~s__state~0 == 8576; 186859#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 187546#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 187544#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 187540#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 186824#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 186814#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186813#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186812#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186811#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186810#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186809#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186808#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186807#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186805#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186806#L132 assume ssl3_accept_~s__state~0 == 8466; 186636#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186721#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-10-27 06:11:01,866 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:01,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 3 times [2018-10-27 06:11:01,867 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:01,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:01,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:01,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:01,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:01,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:01,886 INFO L82 PathProgramCache]: Analyzing trace with hash 358845289, now seen corresponding path program 1 times [2018-10-27 06:11:01,887 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:01,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:01,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,887 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:11:01,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:01,982 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 281 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-10-27 06:11:01,983 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:11:01,983 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:11:01,983 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:01,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:01,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:01,984 INFO L87 Difference]: Start difference. First operand 11018 states and 13961 transitions. cyclomatic complexity: 2962 Second operand 3 states. [2018-10-27 06:11:02,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:02,319 INFO L93 Difference]: Finished difference Result 13688 states and 17287 transitions. [2018-10-27 06:11:02,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:02,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13688 states and 17287 transitions. [2018-10-27 06:11:02,366 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-10-27 06:11:02,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-10-27 06:11:02,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13578 [2018-10-27 06:11:02,407 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13578 [2018-10-27 06:11:02,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13688 states and 17287 transitions. [2018-10-27 06:11:02,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:02,409 INFO L705 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-10-27 06:11:02,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13688 states and 17287 transitions. [2018-10-27 06:11:02,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13688 to 13688. [2018-10-27 06:11:02,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13688 states. [2018-10-27 06:11:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-10-27 06:11:02,532 INFO L728 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-10-27 06:11:02,532 INFO L608 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-10-27 06:11:02,532 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-10-27 06:11:02,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13688 states and 17287 transitions. [2018-10-27 06:11:02,563 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-10-27 06:11:02,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:02,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:02,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, 1, 1] [2018-10-27 06:11:02,565 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-10-27 06:11:02,565 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 211098#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 211056#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 213439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 213430#L108 assume !(ssl3_accept_~s__state~0 == 8192); 213431#L111 assume !(ssl3_accept_~s__state~0 == 24576); 213422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 213423#L117 assume !(ssl3_accept_~s__state~0 == 8480); 213414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 213415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211433#L126 assume ssl3_accept_~s__state~0 == 8464; 211429#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211379#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-10-27 06:11:02,565 INFO L795 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211353#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211351#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211349#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211346#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211344#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211341#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211338#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211336#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211334#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211331#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211329#L135 assume ssl3_accept_~s__state~0 == 8496; 211325#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 211290#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 211288#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 211284#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 211281#L293-2 ssl3_accept_~s__init_num~0 := 0; 211274#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211258#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211256#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211254#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211251#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211249#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211243#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211241#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211239#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211236#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211234#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211231#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211224#L141 assume ssl3_accept_~s__state~0 == 8512; 211225#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211213#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 211214#L308 assume ssl3_accept_~blastFlag~0 == 2;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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211821#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211820#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211819#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211818#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211817#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211816#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211815#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211814#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211813#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211812#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211811#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211810#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211809#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211808#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211807#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 211804#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 211797#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 211799#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211773#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211771#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211769#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211767#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211765#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211763#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211761#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211759#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211757#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211755#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211753#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211751#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211749#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211747#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211745#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211743#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211741#L153 assume ssl3_accept_~s__state~0 == 8544; 211500#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 211738#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 211735#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211731#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211711#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211710#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211708#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211707#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211706#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211705#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211704#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211703#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211702#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211701#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211700#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211699#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211698#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211697#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211696#L153 assume !(ssl3_accept_~s__state~0 == 8544); 211695#L156 assume !(ssl3_accept_~s__state~0 == 8545); 211694#L159 assume !(ssl3_accept_~s__state~0 == 8560); 211693#L162 assume !(ssl3_accept_~s__state~0 == 8561); 211692#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211677#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211676#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211675#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211673#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211672#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211671#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211670#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211669#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211668#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211667#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211666#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211665#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211664#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211663#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211662#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211661#L153 assume !(ssl3_accept_~s__state~0 == 8544); 211660#L156 assume !(ssl3_accept_~s__state~0 == 8545); 211659#L159 assume !(ssl3_accept_~s__state~0 == 8560); 211658#L162 assume !(ssl3_accept_~s__state~0 == 8561); 211657#L165 assume !(ssl3_accept_~s__state~0 == 8448); 211556#L168 assume ssl3_accept_~s__state~0 == 8576; 211548#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 211540#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 211542#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 212289#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 211521#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 211511#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211510#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211508#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211506#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211505#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211504#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211502#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211503#L132 assume ssl3_accept_~s__state~0 == 8466; 211333#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211418#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-10-27 06:11:02,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:02,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 4 times [2018-10-27 06:11:02,565 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:02,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:02,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:02,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:02,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:02,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:02,574 INFO L82 PathProgramCache]: Analyzing trace with hash 830201639, now seen corresponding path program 1 times [2018-10-27 06:11:02,574 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:02,574 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:02,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:02,574 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:11:02,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:02,676 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-10-27 06:11:02,676 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:11:02,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:11:02,677 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:02,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:02,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:02,682 INFO L87 Difference]: Start difference. First operand 13688 states and 17287 transitions. cyclomatic complexity: 3622 Second operand 3 states. [2018-10-27 06:11:03,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:03,772 INFO L93 Difference]: Finished difference Result 13684 states and 17153 transitions. [2018-10-27 06:11:03,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:03,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13684 states and 17153 transitions. [2018-10-27 06:11:03,806 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-10-27 06:11:03,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-10-27 06:11:03,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13574 [2018-10-27 06:11:03,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13574 [2018-10-27 06:11:03,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13684 states and 17153 transitions. [2018-10-27 06:11:03,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:03,847 INFO L705 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-10-27 06:11:03,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13684 states and 17153 transitions. [2018-10-27 06:11:03,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13684 to 13684. [2018-10-27 06:11:03,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13684 states. [2018-10-27 06:11:03,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-10-27 06:11:03,957 INFO L728 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-10-27 06:11:03,957 INFO L608 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-10-27 06:11:03,957 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-10-27 06:11:03,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13684 states and 17153 transitions. [2018-10-27 06:11:03,984 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-10-27 06:11:03,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:03,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:03,984 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:11:03,985 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:11:03,985 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 238486#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 238441#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 239454#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239445#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239446#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239437#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239438#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239431#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239432#L123 assume !(ssl3_accept_~s__state~0 == 8482); 238700#L126 assume !(ssl3_accept_~s__state~0 == 8464); 238701#L129 assume !(ssl3_accept_~s__state~0 == 8465); 239741#L132 assume !(ssl3_accept_~s__state~0 == 8466); 239742#L135 assume !(ssl3_accept_~s__state~0 == 8496); 239576#L138 [2018-10-27 06:11:03,985 INFO L795 eck$LassoCheckResult]: Loop: 239576#L138 assume !(ssl3_accept_~s__state~0 == 8497); 239566#L141 assume !(ssl3_accept_~s__state~0 == 8512); 239567#L144 assume !(ssl3_accept_~s__state~0 == 8513); 239557#L147 assume !(ssl3_accept_~s__state~0 == 8528); 239558#L150 assume !(ssl3_accept_~s__state~0 == 8529); 239548#L153 assume !(ssl3_accept_~s__state~0 == 8544); 239549#L156 assume !(ssl3_accept_~s__state~0 == 8545); 239539#L159 assume !(ssl3_accept_~s__state~0 == 8560); 239540#L162 assume !(ssl3_accept_~s__state~0 == 8561); 239530#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 239500#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239501#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239504#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239497#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239499#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239614#L123 assume ssl3_accept_~s__state~0 == 8482; 239694#L124 ssl3_accept_~s__state~0 := 3; 239783#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 239763#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239761#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239759#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239757#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239755#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239753#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239752#L123 assume !(ssl3_accept_~s__state~0 == 8482); 239750#L126 assume !(ssl3_accept_~s__state~0 == 8464); 239748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 239743#L132 assume !(ssl3_accept_~s__state~0 == 8466); 239575#L135 assume !(ssl3_accept_~s__state~0 == 8496); 239576#L138 [2018-10-27 06:11:03,985 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:03,985 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-10-27 06:11:03,985 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:03,985 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:03,986 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:03,986 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:03,986 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:04,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:11:04,040 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 06:11:04,040 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-27 06:11:04,040 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-10-27 06:11:04,040 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:04,040 INFO L82 PathProgramCache]: Analyzing trace with hash -493611096, now seen corresponding path program 2 times [2018-10-27 06:11:04,040 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:04,040 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:04,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:04,041 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:04,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:04,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:04,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:04,154 WARN L179 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-10-27 06:11:04,210 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:11:04,210 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:11:04,210 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:11:04,210 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:11:04,210 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-10-27 06:11:04,210 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,210 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:11:04,210 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:11:04,210 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-10-27 06:11:04,210 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:11:04,210 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:11:04,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,492 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:11:04,492 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,499 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:11:04,499 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:11:04,517 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:11:04,517 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,522 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:11:04,522 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:11:04,528 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-10-27 06:11:04,528 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,550 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-10-27 06:11:04,551 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,574 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-10-27 06:11:04,574 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-10-27 06:11:04,612 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-10-27 06:11:04,614 INFO L214 LassoAnalysis]: Preferences: [2018-10-27 06:11:04,615 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-10-27 06:11:04,615 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-10-27 06:11:04,615 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-10-27 06:11:04,615 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-10-27 06:11:04,615 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-10-27 06:11:04,615 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-10-27 06:11:04,615 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-10-27 06:11:04,615 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-10-27 06:11:04,615 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-10-27 06:11:04,615 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-10-27 06:11:04,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-10-27 06:11:04,685 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-10-27 06:11:04,685 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-10-27 06:11:04,686 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:11:04,686 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:11:04,686 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:11:04,686 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:11:04,687 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:11:04,687 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:11:04,687 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:11:04,687 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:11:04,688 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:11:04,688 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:11:04,688 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:11:04,689 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:11:04,689 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:11:04,689 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:11:04,689 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:11:04,689 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:11:04,689 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:11:04,690 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:11:04,690 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:11:04,690 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:11:04,690 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:11:04,690 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:11:04,690 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:11:04,691 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:11:04,691 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:11:04,691 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:11:04,692 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:11:04,692 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:11:04,692 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:11:04,692 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:11:04,693 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:11:04,693 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-10-27 06:11:04,693 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:11:04,693 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-10-27 06:11:04,693 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:11:04,694 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-10-27 06:11:04,694 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-10-27 06:11:04,694 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-10-27 06:11:04,694 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-10-27 06:11:04,695 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-10-27 06:11:04,695 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-10-27 06:11:04,695 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-10-27 06:11:04,695 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-10-27 06:11:04,695 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-10-27 06:11:04,697 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-10-27 06:11:04,698 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-10-27 06:11:04,698 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-10-27 06:11:04,699 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-10-27 06:11:04,699 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-10-27 06:11:04,699 INFO L517 LassoAnalysis]: Proved termination. [2018-10-27 06:11:04,699 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-10-27 06:11:04,699 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-10-27 06:11:05,036 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:05,057 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:11:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:05,079 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:11:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 06:11:05,305 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-10-27 06:11:05,305 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13684 states and 17153 transitions. cyclomatic complexity: 3493 Second operand 5 states. [2018-10-27 06:11:06,234 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-10-27 06:11:06,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-10-27 06:11:06,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-27 06:11:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 383 transitions. [2018-10-27 06:11:06,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 43 letters. [2018-10-27 06:11:06,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:11:06,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 64 letters. Loop has 43 letters. [2018-10-27 06:11:06,243 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:11:06,243 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 86 letters. [2018-10-27 06:11:06,245 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-10-27 06:11:06,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42861 states and 53274 transitions. [2018-10-27 06:11:06,396 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 25140 [2018-10-27 06:11:06,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42861 states to 42328 states and 52615 transitions. [2018-10-27 06:11:06,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27751 [2018-10-27 06:11:06,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27871 [2018-10-27 06:11:06,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42328 states and 52615 transitions. [2018-10-27 06:11:06,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:06,537 INFO L705 BuchiCegarLoop]: Abstraction has 42328 states and 52615 transitions. [2018-10-27 06:11:06,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42328 states and 52615 transitions. [2018-10-27 06:11:06,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42328 to 37529. [2018-10-27 06:11:06,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37529 states. [2018-10-27 06:11:06,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37529 states to 37529 states and 46963 transitions. [2018-10-27 06:11:06,896 INFO L728 BuchiCegarLoop]: Abstraction has 37529 states and 46963 transitions. [2018-10-27 06:11:06,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-27 06:11:06,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-27 06:11:06,899 INFO L87 Difference]: Start difference. First operand 37529 states and 46963 transitions. Second operand 3 states. [2018-10-27 06:11:08,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:08,329 INFO L93 Difference]: Finished difference Result 28761 states and 35780 transitions. [2018-10-27 06:11:08,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-27 06:11:08,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28761 states and 35780 transitions. [2018-10-27 06:11:08,426 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 18121 [2018-10-27 06:11:08,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28761 states to 28750 states and 35769 transitions. [2018-10-27 06:11:08,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18828 [2018-10-27 06:11:08,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18828 [2018-10-27 06:11:08,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28750 states and 35769 transitions. [2018-10-27 06:11:08,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:08,517 INFO L705 BuchiCegarLoop]: Abstraction has 28750 states and 35769 transitions. [2018-10-27 06:11:08,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28750 states and 35769 transitions. [2018-10-27 06:11:08,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28750 to 28383. [2018-10-27 06:11:08,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28383 states. [2018-10-27 06:11:09,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28383 states to 28383 states and 35346 transitions. [2018-10-27 06:11:09,011 INFO L728 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-10-27 06:11:09,011 INFO L608 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-10-27 06:11:09,011 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-10-27 06:11:09,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28383 states and 35346 transitions. [2018-10-27 06:11:09,059 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17799 [2018-10-27 06:11:09,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:09,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:09,060 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:11:09,061 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-10-27 06:11:09,061 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 361644#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 361566#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 362772#L105 assume !(ssl3_accept_~s__state~0 == 16384); 362769#L108 assume !(ssl3_accept_~s__state~0 == 8192); 362766#L111 assume !(ssl3_accept_~s__state~0 == 24576); 362760#L114 assume !(ssl3_accept_~s__state~0 == 8195); 362758#L117 assume !(ssl3_accept_~s__state~0 == 8480); 362755#L120 assume !(ssl3_accept_~s__state~0 == 8481); 362748#L123 assume !(ssl3_accept_~s__state~0 == 8482); 362745#L126 assume ssl3_accept_~s__state~0 == 8464; 362742#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 362739#L274 assume ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 362712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 362710#L108 assume !(ssl3_accept_~s__state~0 == 8192); 362708#L111 assume !(ssl3_accept_~s__state~0 == 24576); 362706#L114 assume !(ssl3_accept_~s__state~0 == 8195); 362704#L117 assume !(ssl3_accept_~s__state~0 == 8480); 362703#L120 assume !(ssl3_accept_~s__state~0 == 8481); 362702#L123 assume !(ssl3_accept_~s__state~0 == 8482); 362700#L126 assume !(ssl3_accept_~s__state~0 == 8464); 362698#L129 assume !(ssl3_accept_~s__state~0 == 8465); 362697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 362695#L135 assume ssl3_accept_~s__state~0 == 8496; 362693#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 362690#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 362688#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 362686#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 362687#L293-2 ssl3_accept_~s__init_num~0 := 0; 366237#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 366227#L105 assume !(ssl3_accept_~s__state~0 == 16384); 366226#L108 assume !(ssl3_accept_~s__state~0 == 8192); 366225#L111 assume !(ssl3_accept_~s__state~0 == 24576); 366224#L114 assume !(ssl3_accept_~s__state~0 == 8195); 366223#L117 assume !(ssl3_accept_~s__state~0 == 8480); 366222#L120 assume !(ssl3_accept_~s__state~0 == 8481); 366221#L123 assume !(ssl3_accept_~s__state~0 == 8482); 366220#L126 assume !(ssl3_accept_~s__state~0 == 8464); 366219#L129 assume !(ssl3_accept_~s__state~0 == 8465); 366218#L132 assume !(ssl3_accept_~s__state~0 == 8466); 366217#L135 assume !(ssl3_accept_~s__state~0 == 8496); 366214#L138 assume !(ssl3_accept_~s__state~0 == 8497); 366216#L141 [2018-10-27 06:11:09,061 INFO L795 eck$LassoCheckResult]: Loop: 366216#L141 assume !(ssl3_accept_~s__state~0 == 8512); 372274#L144 assume !(ssl3_accept_~s__state~0 == 8513); 372273#L147 assume !(ssl3_accept_~s__state~0 == 8528); 372272#L150 assume !(ssl3_accept_~s__state~0 == 8529); 372271#L153 assume !(ssl3_accept_~s__state~0 == 8544); 372270#L156 assume !(ssl3_accept_~s__state~0 == 8545); 372269#L159 assume !(ssl3_accept_~s__state~0 == 8560); 372268#L162 assume !(ssl3_accept_~s__state~0 == 8561); 372267#L165 assume !(ssl3_accept_~s__state~0 == 8448); 372266#L168 assume !(ssl3_accept_~s__state~0 == 8576); 372265#L171 assume !(ssl3_accept_~s__state~0 == 8577); 372178#L174 assume !(ssl3_accept_~s__state~0 == 8592); 372176#L177 assume !(ssl3_accept_~s__state~0 == 8593); 372174#L180 assume !(ssl3_accept_~s__state~0 == 8608); 372172#L183 assume !(ssl3_accept_~s__state~0 == 8609); 372171#L186 assume !(ssl3_accept_~s__state~0 == 8640); 372170#L189 assume !(ssl3_accept_~s__state~0 == 8641); 372168#L192 assume ssl3_accept_~s__state~0 == 8656; 371964#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 372167#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 372165#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 372163#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 372161#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 372159#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 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 !(ssl3_accept_~tmp___10~0 == 0); 372142#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 372113#L105 assume !(ssl3_accept_~s__state~0 == 16384); 372109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 372104#L111 assume !(ssl3_accept_~s__state~0 == 24576); 372099#L114 assume !(ssl3_accept_~s__state~0 == 8195); 372094#L117 assume !(ssl3_accept_~s__state~0 == 8480); 372089#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372084#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372079#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372074#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372064#L135 assume !(ssl3_accept_~s__state~0 == 8496); 372059#L138 assume !(ssl3_accept_~s__state~0 == 8497); 372054#L141 assume !(ssl3_accept_~s__state~0 == 8512); 372049#L144 assume !(ssl3_accept_~s__state~0 == 8513); 372044#L147 assume !(ssl3_accept_~s__state~0 == 8528); 372039#L150 assume !(ssl3_accept_~s__state~0 == 8529); 372034#L153 assume !(ssl3_accept_~s__state~0 == 8544); 372029#L156 assume !(ssl3_accept_~s__state~0 == 8545); 372024#L159 assume !(ssl3_accept_~s__state~0 == 8560); 372019#L162 assume !(ssl3_accept_~s__state~0 == 8561); 372014#L165 assume !(ssl3_accept_~s__state~0 == 8448); 372009#L168 assume !(ssl3_accept_~s__state~0 == 8576); 372003#L171 assume !(ssl3_accept_~s__state~0 == 8577); 371998#L174 assume !(ssl3_accept_~s__state~0 == 8592); 371991#L177 assume !(ssl3_accept_~s__state~0 == 8593); 371986#L180 assume !(ssl3_accept_~s__state~0 == 8608); 371979#L183 assume !(ssl3_accept_~s__state~0 == 8609); 371974#L186 assume !(ssl3_accept_~s__state~0 == 8640); 371970#L189 assume !(ssl3_accept_~s__state~0 == 8641); 371967#L192 assume !(ssl3_accept_~s__state~0 == 8656); 371963#L195 assume !(ssl3_accept_~s__state~0 == 8657); 371953#L198 assume ssl3_accept_~s__state~0 == 8672; 371947#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 371943#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 371940#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 371937#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 371934#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 371931#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 371928#L580 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 371925#L580-2 ssl3_accept_~s__init_num~0 := 0; 366042#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 371900#L105 assume !(ssl3_accept_~s__state~0 == 16384); 371898#L108 assume !(ssl3_accept_~s__state~0 == 8192); 371896#L111 assume !(ssl3_accept_~s__state~0 == 24576); 371894#L114 assume !(ssl3_accept_~s__state~0 == 8195); 371892#L117 assume !(ssl3_accept_~s__state~0 == 8480); 371890#L120 assume !(ssl3_accept_~s__state~0 == 8481); 371888#L123 assume !(ssl3_accept_~s__state~0 == 8482); 371886#L126 assume !(ssl3_accept_~s__state~0 == 8464); 371884#L129 assume !(ssl3_accept_~s__state~0 == 8465); 371882#L132 assume !(ssl3_accept_~s__state~0 == 8466); 371880#L135 assume !(ssl3_accept_~s__state~0 == 8496); 371878#L138 assume !(ssl3_accept_~s__state~0 == 8497); 371876#L141 assume !(ssl3_accept_~s__state~0 == 8512); 371874#L144 assume !(ssl3_accept_~s__state~0 == 8513); 371872#L147 assume !(ssl3_accept_~s__state~0 == 8528); 371870#L150 assume !(ssl3_accept_~s__state~0 == 8529); 371868#L153 assume !(ssl3_accept_~s__state~0 == 8544); 371866#L156 assume !(ssl3_accept_~s__state~0 == 8545); 371864#L159 assume !(ssl3_accept_~s__state~0 == 8560); 371862#L162 assume !(ssl3_accept_~s__state~0 == 8561); 371860#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 ssl3_accept_~s__state~0 == 12292; 371829#L103 ssl3_accept_~s__new_session~0 := 1; 371826#L211 ssl3_accept_~s__server~0 := 1; 371824#L216 assume ssl3_accept_~cb~0 != 0; 371822#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 371820#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 371817#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 371814#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 371809#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 371803#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 371783#L105 assume !(ssl3_accept_~s__state~0 == 16384); 371781#L108 assume !(ssl3_accept_~s__state~0 == 8192); 371779#L111 assume !(ssl3_accept_~s__state~0 == 24576); 371777#L114 assume !(ssl3_accept_~s__state~0 == 8195); 371774#L117 assume !(ssl3_accept_~s__state~0 == 8480); 371775#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372681#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372682#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372460#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372461#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372295#L135 assume ssl3_accept_~s__state~0 == 8496; 371574#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 372263#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 372259#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 372255#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 372250#L293-2 ssl3_accept_~s__init_num~0 := 0; 372251#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 372286#L105 assume !(ssl3_accept_~s__state~0 == 16384); 372285#L108 assume !(ssl3_accept_~s__state~0 == 8192); 372284#L111 assume !(ssl3_accept_~s__state~0 == 24576); 372283#L114 assume !(ssl3_accept_~s__state~0 == 8195); 372282#L117 assume !(ssl3_accept_~s__state~0 == 8480); 372281#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372280#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372279#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372278#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372277#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372276#L135 assume !(ssl3_accept_~s__state~0 == 8496); 372275#L138 assume !(ssl3_accept_~s__state~0 == 8497); 366216#L141 [2018-10-27 06:11:09,062 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:09,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 1 times [2018-10-27 06:11:09,062 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:09,062 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:09,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,063 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:11:09,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:09,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:09,074 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:09,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1864325006, now seen corresponding path program 1 times [2018-10-27 06:11:09,075 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:09,075 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:09,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,075 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:09,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:09,252 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-10-27 06:11:09,252 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:11:09,253 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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-10-27 06:11:09,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:09,286 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:11:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-10-27 06:11:09,319 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:11:09,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:11:09,320 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:09,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:11:09,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:11:09,320 INFO L87 Difference]: Start difference. First operand 28383 states and 35346 transitions. cyclomatic complexity: 7008 Second operand 5 states. [2018-10-27 06:11:09,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:09,567 INFO L93 Difference]: Finished difference Result 26936 states and 33104 transitions. [2018-10-27 06:11:09,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-27 06:11:09,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26936 states and 33104 transitions. [2018-10-27 06:11:09,632 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13997 [2018-10-27 06:11:09,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26936 states to 26675 states and 32801 transitions. [2018-10-27 06:11:09,689 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17266 [2018-10-27 06:11:09,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17266 [2018-10-27 06:11:09,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26675 states and 32801 transitions. [2018-10-27 06:11:09,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:09,703 INFO L705 BuchiCegarLoop]: Abstraction has 26675 states and 32801 transitions. [2018-10-27 06:11:09,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26675 states and 32801 transitions. [2018-10-27 06:11:09,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26675 to 18237. [2018-10-27 06:11:09,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18237 states. [2018-10-27 06:11:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18237 states to 18237 states and 22747 transitions. [2018-10-27 06:11:09,896 INFO L728 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-10-27 06:11:09,896 INFO L608 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-10-27 06:11:09,896 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-10-27 06:11:09,896 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18237 states and 22747 transitions. [2018-10-27 06:11:09,941 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 10028 [2018-10-27 06:11:09,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:09,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:09,942 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 06:11:09,942 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-10-27 06:11:09,942 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 417406#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 417344#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 417550#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417549#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417548#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417547#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417546#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417544#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417543#L126 assume ssl3_accept_~s__state~0 == 8464; 417542#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 417541#L274 assume ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 417528#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417527#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417526#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417525#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417524#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417523#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417522#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417521#L126 assume !(ssl3_accept_~s__state~0 == 8464); 417520#L129 assume !(ssl3_accept_~s__state~0 == 8465); 417519#L132 assume !(ssl3_accept_~s__state~0 == 8466); 417518#L135 assume ssl3_accept_~s__state~0 == 8496; 417517#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417516#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 417515#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417513#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 417514#L293-2 ssl3_accept_~s__init_num~0 := 0; 427462#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 427452#L105 assume !(ssl3_accept_~s__state~0 == 16384); 427451#L108 assume !(ssl3_accept_~s__state~0 == 8192); 427450#L111 assume !(ssl3_accept_~s__state~0 == 24576); 427449#L114 assume !(ssl3_accept_~s__state~0 == 8195); 427448#L117 assume !(ssl3_accept_~s__state~0 == 8480); 427447#L120 assume !(ssl3_accept_~s__state~0 == 8481); 427446#L123 assume !(ssl3_accept_~s__state~0 == 8482); 427445#L126 assume !(ssl3_accept_~s__state~0 == 8464); 427444#L129 assume !(ssl3_accept_~s__state~0 == 8465); 427443#L132 assume !(ssl3_accept_~s__state~0 == 8466); 427442#L135 assume !(ssl3_accept_~s__state~0 == 8496); 427440#L138 assume !(ssl3_accept_~s__state~0 == 8497); 427441#L141 [2018-10-27 06:11:09,943 INFO L795 eck$LassoCheckResult]: Loop: 427441#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435131#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435130#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435129#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435128#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435127#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435126#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435125#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435123#L165 assume !(ssl3_accept_~s__state~0 == 8448); 417360#L168 assume !(ssl3_accept_~s__state~0 == 8576); 417361#L171 assume !(ssl3_accept_~s__state~0 == 8577); 417375#L174 assume !(ssl3_accept_~s__state~0 == 8592); 435124#L177 assume !(ssl3_accept_~s__state~0 == 8593); 417213#L180 assume !(ssl3_accept_~s__state~0 == 8608); 417214#L183 assume !(ssl3_accept_~s__state~0 == 8609); 417136#L186 assume !(ssl3_accept_~s__state~0 == 8640); 417137#L189 assume !(ssl3_accept_~s__state~0 == 8641); 417474#L192 assume ssl3_accept_~s__state~0 == 8656; 417335#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 417336#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 417150#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 417151#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 417453#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 417417#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 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 !(ssl3_accept_~tmp___10~0 == 0); 417414#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 435112#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435111#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435110#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435108#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435107#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435106#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435105#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435104#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435103#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435102#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435101#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435100#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435099#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435098#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435097#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435096#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435095#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435094#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435093#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435092#L165 assume !(ssl3_accept_~s__state~0 == 8448); 435091#L168 assume !(ssl3_accept_~s__state~0 == 8576); 435090#L171 assume !(ssl3_accept_~s__state~0 == 8577); 435089#L174 assume !(ssl3_accept_~s__state~0 == 8592); 435088#L177 assume !(ssl3_accept_~s__state~0 == 8593); 435086#L180 assume !(ssl3_accept_~s__state~0 == 8608); 435085#L183 assume !(ssl3_accept_~s__state~0 == 8609); 434700#L186 assume !(ssl3_accept_~s__state~0 == 8640); 434699#L189 assume !(ssl3_accept_~s__state~0 == 8641); 434698#L192 assume !(ssl3_accept_~s__state~0 == 8656); 417455#L195 assume !(ssl3_accept_~s__state~0 == 8657); 417401#L198 assume ssl3_accept_~s__state~0 == 8672; 417284#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 417285#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 417411#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 417403#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 417388#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 417339#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 417340#L580 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 417463#L580-2 ssl3_accept_~s__init_num~0 := 0; 417305#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 435174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435173#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435172#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435171#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435170#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435169#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435168#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435166#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435165#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435164#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435163#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435162#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435161#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435160#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435159#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435158#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435157#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435156#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435155#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435154#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 417318#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417319#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417242#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417190#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417191#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417164#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417165#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417438#L126 assume !(ssl3_accept_~s__state~0 == 8464); 417439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 417431#L132 assume !(ssl3_accept_~s__state~0 == 8466); 417349#L135 assume !(ssl3_accept_~s__state~0 == 8496); 417350#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435194#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435193#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435192#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435191#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435190#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435189#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435188#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435187#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435186#L165 assume !(ssl3_accept_~s__state~0 == 8448); 435185#L168 assume ssl3_accept_~s__state~0 == 8576; 417225#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 417226#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 417353#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 417291#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 417292#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 434159#L105 assume !(ssl3_accept_~s__state~0 == 16384); 434157#L108 assume !(ssl3_accept_~s__state~0 == 8192); 434155#L111 assume !(ssl3_accept_~s__state~0 == 24576); 434153#L114 assume !(ssl3_accept_~s__state~0 == 8195); 434151#L117 assume !(ssl3_accept_~s__state~0 == 8480); 434149#L120 assume !(ssl3_accept_~s__state~0 == 8481); 434147#L123 assume !(ssl3_accept_~s__state~0 == 8482); 434145#L126 assume !(ssl3_accept_~s__state~0 == 8464); 434143#L129 assume !(ssl3_accept_~s__state~0 == 8465); 434124#L132 assume !(ssl3_accept_~s__state~0 == 8466); 434123#L135 assume ssl3_accept_~s__state~0 == 8496; 417219#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417220#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 417277#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417179#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 417180#L293-2 ssl3_accept_~s__init_num~0 := 0; 417240#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 435143#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435142#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435141#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435140#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435139#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435138#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435137#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435136#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435135#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435134#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435133#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435132#L138 assume !(ssl3_accept_~s__state~0 == 8497); 427441#L141 [2018-10-27 06:11:09,943 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:09,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 2 times [2018-10-27 06:11:09,943 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:09,943 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:09,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:09,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:09,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:09,954 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:09,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1983372910, now seen corresponding path program 1 times [2018-10-27 06:11:09,954 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:09,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:09,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,963 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 06:11:09,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:10,150 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-10-27 06:11:10,151 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 06:11:10,151 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/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-10-27 06:11:10,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 06:11:10,210 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 06:11:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-10-27 06:11:10,395 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-27 06:11:10,396 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-10-27 06:11:10,403 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-10-27 06:11:10,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 06:11:10,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-27 06:11:10,404 INFO L87 Difference]: Start difference. First operand 18237 states and 22747 transitions. cyclomatic complexity: 4562 Second operand 5 states. [2018-10-27 06:11:11,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 06:11:11,004 INFO L93 Difference]: Finished difference Result 20489 states and 25219 transitions. [2018-10-27 06:11:11,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-27 06:11:11,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20489 states and 25219 transitions. [2018-10-27 06:11:11,054 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10732 [2018-10-27 06:11:11,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20489 states to 19765 states and 24310 transitions. [2018-10-27 06:11:11,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13035 [2018-10-27 06:11:11,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13035 [2018-10-27 06:11:11,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19765 states and 24310 transitions. [2018-10-27 06:11:11,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-10-27 06:11:11,093 INFO L705 BuchiCegarLoop]: Abstraction has 19765 states and 24310 transitions. [2018-10-27 06:11:11,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19765 states and 24310 transitions. [2018-10-27 06:11:11,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19765 to 19613. [2018-10-27 06:11:11,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19613 states. [2018-10-27 06:11:11,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19613 states to 19613 states and 24153 transitions. [2018-10-27 06:11:11,210 INFO L728 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-10-27 06:11:11,210 INFO L608 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-10-27 06:11:11,210 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-10-27 06:11:11,210 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19613 states and 24153 transitions. [2018-10-27 06:11:11,254 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10660 [2018-10-27 06:11:11,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-10-27 06:11:11,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-10-27 06:11:11,260 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-10-27 06:11:11,260 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-10-27 06:11:11,260 INFO L793 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 ssl3_accept_~s__info_callback~0 != 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 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 456672#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 456595#L90-1 assume !(ssl3_accept_~s__cert~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 456860#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456859#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456856#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456855#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456854#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456853#L126 assume ssl3_accept_~s__state~0 == 8464; 456852#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 456851#L274 assume ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 456838#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456837#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456836#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456835#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456834#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456833#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456832#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456831#L126 assume !(ssl3_accept_~s__state~0 == 8464); 456830#L129 assume !(ssl3_accept_~s__state~0 == 8465); 456829#L132 assume !(ssl3_accept_~s__state~0 == 8466); 456828#L135 assume ssl3_accept_~s__state~0 == 8496; 456827#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 456826#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 456825#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 456824#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 456823#L293-2 ssl3_accept_~s__init_num~0 := 0; 456821#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 456811#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456810#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456809#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456808#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456807#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456806#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456805#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456804#L126 assume !(ssl3_accept_~s__state~0 == 8464); 456803#L129 assume !(ssl3_accept_~s__state~0 == 8465); 456802#L132 assume !(ssl3_accept_~s__state~0 == 8466); 456801#L135 assume !(ssl3_accept_~s__state~0 == 8496); 456799#L138 assume !(ssl3_accept_~s__state~0 == 8497); 456800#L141 assume ssl3_accept_~s__state~0 == 8512; 463369#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 463283#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-10-27 06:11:11,261 INFO L795 eck$LassoCheckResult]: Loop: 463284#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 466577#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466566#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466564#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466562#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466561#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466560#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466559#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466558#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466557#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466556#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466555#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466554#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466553#L147 assume ssl3_accept_~s__state~0 == 8528; 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 (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 466550#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 466544#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 466546#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466521#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466519#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466517#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466515#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466507#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466503#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466501#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466499#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466497#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466495#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466493#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466491#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466489#L153 assume ssl3_accept_~s__state~0 == 8544; 466335#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 466486#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 466483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466481#L394 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 466478#L395 assume ssl3_accept_~s__verify_mode~0 + 2 != 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 !(ssl3_accept_~blastFlag~0 == 4); 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466446#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466444#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466442#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466440#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466438#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466436#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466432#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466430#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466428#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466426#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466424#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466422#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466420#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466418#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466416#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466414#L153 assume !(ssl3_accept_~s__state~0 == 8544); 466412#L156 assume !(ssl3_accept_~s__state~0 == 8545); 466410#L159 assume !(ssl3_accept_~s__state~0 == 8560); 466408#L162 assume !(ssl3_accept_~s__state~0 == 8561); 466406#L165 assume ssl3_accept_~s__state~0 == 8448; 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466374#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466375#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466370#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466371#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466366#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466367#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466361#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466362#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466357#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466358#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466352#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466353#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466347#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466348#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466342#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466343#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466337#L153 assume !(ssl3_accept_~s__state~0 == 8544); 466338#L156 assume !(ssl3_accept_~s__state~0 == 8545); 466332#L159 assume !(ssl3_accept_~s__state~0 == 8560); 466333#L162 assume !(ssl3_accept_~s__state~0 == 8561); 466328#L165 assume !(ssl3_accept_~s__state~0 == 8448); 466327#L168 assume ssl3_accept_~s__state~0 == 8576; 466003#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 466325#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 466293#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 466288#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 466289#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466722#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466721#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466720#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466719#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466718#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466717#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466716#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466715#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466714#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466713#L132 assume ssl3_accept_~s__state~0 == 8466; 466355#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466631#L274 assume !(ssl3_accept_~blastFlag~0 == 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 !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466618#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466617#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466616#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466615#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466614#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466612#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466611#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466609#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466608#L135 assume ssl3_accept_~s__state~0 == 8496; 466350#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466607#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 466606#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 466605#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 466604#L293-2 ssl3_accept_~s__init_num~0 := 0; 466602#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_accept_~s__state~0 == 12292); 466592#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466589#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466588#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466587#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466586#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466585#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466584#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466583#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466582#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466581#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466580#L141 assume ssl3_accept_~s__state~0 == 8512; 466345#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466579#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-10-27 06:11:11,261 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:11,261 INFO L82 PathProgramCache]: Analyzing trace with hash -895856406, now seen corresponding path program 1 times [2018-10-27 06:11:11,261 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:11,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:11,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:11,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:11,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:11,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2025633214, now seen corresponding path program 1 times [2018-10-27 06:11:11,285 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:11,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:11,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:11,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:11,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:11,333 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 06:11:11,333 INFO L82 PathProgramCache]: Analyzing trace with hash 749953717, now seen corresponding path program 1 times [2018-10-27 06:11:11,333 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-27 06:11:11,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-27 06:11:11,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 06:11:11,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 06:11:11,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:11,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-27 06:11:12,774 WARN L179 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2018-10-27 06:11:13,551 WARN L179 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-10-27 06:11:13,648 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 27.10 06:11:13 BoogieIcfgContainer [2018-10-27 06:11:13,656 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-10-27 06:11:13,656 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-27 06:11:13,656 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-27 06:11:13,663 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-27 06:11:13,664 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 06:10:44" (3/4) ... [2018-10-27 06:11:13,666 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-10-27 06:11:13,745 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_612fcc29-254c-468f-9940-efed32d5903d/bin-2019/uautomizer/witness.graphml [2018-10-27 06:11:13,745 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-27 06:11:13,746 INFO L168 Benchmark]: Toolchain (without parser) took 31052.74 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 703.6 MB). Free memory was 960.7 MB in the beginning and 1.4 GB in the end (delta: -396.9 MB). Peak memory consumption was 306.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,746 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-27 06:11:13,746 INFO L168 Benchmark]: CACSL2BoogieTranslator took 352.86 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 941.9 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,746 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.74 ms. Allocated memory is still 1.0 GB. Free memory was 941.9 MB in the beginning and 939.3 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,747 INFO L168 Benchmark]: Boogie Preprocessor took 34.08 ms. Allocated memory is still 1.0 GB. Free memory was 939.3 MB in the beginning and 936.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,756 INFO L168 Benchmark]: RCFGBuilder took 1324.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -159.8 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,756 INFO L168 Benchmark]: BuchiAutomizer took 29185.35 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 552.6 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -275.6 MB). Peak memory consumption was 993.2 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,756 INFO L168 Benchmark]: Witness Printer took 88.54 ms. Allocated memory is still 1.7 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 14.4 MB). Peak memory consumption was 14.4 MB. Max. memory is 11.5 GB. [2018-10-27 06:11:13,758 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 352.86 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 941.9 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 63.74 ms. Allocated memory is still 1.0 GB. Free memory was 941.9 MB in the beginning and 939.3 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 34.08 ms. Allocated memory is still 1.0 GB. Free memory was 939.3 MB in the beginning and 936.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1324.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -159.8 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 29185.35 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 552.6 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -275.6 MB). Peak memory consumption was 993.2 MB. Max. memory is 11.5 GB. * Witness Printer took 88.54 ms. Allocated memory is still 1.7 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 14.4 MB). Peak memory consumption was 14.4 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 29.0s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 10.9s. Construction of modules took 10.3s. Büchi inclusion checks took 3.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.3s AutomataMinimizationTime, 35 MinimizatonAttempts, 29629 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 1.3s Buchi closure took 0.1s. 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, 10.3s 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.2s - 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@7e690135=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56fc12=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7892741f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aa8311c=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e752d6d=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c6937ee=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e4e3979=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@210ea793=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17d87a2e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7dd6c58e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a57004a=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@180efaf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24c4ef11=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bbbf1ba=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@115d3c23=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76ecd42b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55ae19ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47dce20=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7e333efe=0, tmp___2=0, cb=8, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=10, tmp___6=0, tmp=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6052a49f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@48e42658=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28b23b87=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@693f2b66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@a0b9ee=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@3896990b=2, got_new_session=1, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c389297=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26ce3e3c=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@219950b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fdc420b=0, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38ecc3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51de8770=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3887eaea=0, Time=6, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@765a49f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d16b009=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3eb21139=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20b06a2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16ec91fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b1e2d72=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43dbe7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24f24308=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c7c2a76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@435118ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb6b90a=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@328b6776=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1975c322=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@569eeb8c=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54a7a0c1=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ff737b4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@586e7762=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@646ccaf4=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...